如何将存储库 SVN 中所有扩展名为 .xml 的文件的类型从二进制类型更改为文本类型。
这意味着,不再需要逐个更改每个文件的类型,而是更改存储库中所有扩展名为 .xml 的文件的类型。
答案1
如果您希望所有以 .xml 结尾的文件名的新文件都被视为文本,您可以尝试以下操作:
编辑本地 svn 配置文件(通常位于 ~/.subversion/config
将以下内容添加到 [auto-props] 部分:
[auto-props]
*.xml = svn:mime-type=text/xml
答案2
首先,svn proplist <file>
对文件进行检查,看看它有什么属性。
然后,根据您所看到的内容,您将需要使用svn propset
或svn propdel
设置、更改或删除属性以使事情变得合理。
如果你想对多个对象执行此操作,你需要执行以下操作:
svn propset svn:mime-type text/xml *.xml
或者
find . -name \*.xml | xargs svn propset svn:mime-type text/xml