更改 SVN 存储库中所有 .xml 文件的类型

更改 SVN 存储库中所有 .xml 文件的类型

如何将存储库 SVN 中所有扩展名为 .xml 的文件的类型从二进制类型更改为文本类型。

这意味着,不再需要逐个更改每个文件的类型,而是更改存储库中所有扩展名为 .xml 的文件的类型。

答案1

如果您希望所有以 .xml 结尾的文件名的新文件都被视为文本,您可以尝试以下操作:

编辑本地 svn 配置文件(通常位于 ~/.subversion/config

将以下内容添加到 [auto-props] 部分:

[auto-props]
*.xml = svn:mime-type=text/xml

答案2

首先,svn proplist <file>对文件进行检查,看看它有什么属性。

然后,根据您所看到的内容,您将需要使用svn propsetsvn propdel设置、更改或删除属性以使事情变得合理。

如果你想对多个对象执行此操作,你需要执行以下操作:

svn propset svn:mime-type text/xml *.xml

或者

find . -name \*.xml | xargs svn propset svn:mime-type text/xml

相关内容