仅在存储库根目录上提交属性更改,而不是文件


84

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

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

Answers:


129

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

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

3

如果只想更改属性,则可以立即针对存储库而不是针对工作副本进行更改。

例如:

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

参见有关操纵属性SVN书


3
是的,但是当您忘记添加提交消息,并且在大量文件更改的中间进行属性更改时,并不能解释该怎么做。
Tim Keating 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.