仅在repo的根目录上提交属性更改,而不是文件

时间:2010-02-08 20:55:30

标签: svn version-control

我有一个SVN存储库,其中包含对文件的未提交更改。根文件夹上的svn:externals属性也有变化。

如何在不提交文件更改的情况下提交属性更改?

2 个答案:

答案 0 :(得分:126)

要仅提交命令行中指定的显式路径,请使用--depth empty选项,例如在具有新修改的externals属性的目录中:

$svn commit --depth empty . -m "Modify svn externals definition only."

答案 1 :(得分:3)

如果您只想更改属性,可以立即对存储库执行此操作,而不是针对您的工作副本。

例如:

svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module

请参阅SVN book on manipulating properties