当我合并我的存储库中的东西时,Subversion想要将大量的svn:mergeinfo
属性添加到与我想要合并的东西完全无关的文件中。删除不必要的svn:mergeinfo属性
有关此问题的问题,之前在这里堆栈溢出一直在问:
- SVN Mergeinfo properties on paths other than the working copy root
- Is there a way to turn TortoiseSVN using svn:mergeinfo off?
从我从上面看起来提到的主题理解我的仓库中有很多文件在它们不应该的时候都有明确的svn:mergeinfo
属性。建议是减少金额,只将这些属性放在相关文件/文件夹中。
所以,现在我的问题:我怎样才能轻松地删除那些不需要的属性?我正在使用TortoiseSVN,但我不愿意手动检查/修复数百个文件。有没有更简单的方法来删除那些不必要的svn:mergeinfo
属性?
P.S.我是而不是正在寻找C++ SVN API代码。
Thanx,但正如你可能从我提到的TortoiseSVN知道的我是一个Windows用户,并且不使用Bash shell :-) – LeonZandman 2009-09-15 11:03:28
在DOS中同样的事情应该是可能的,尽管可能不是简单的。 – 2009-09-15 17:04:44
这不仅仅是在当前工作目录下还原具有修改后的mergeinfo的文件吗?如果是这样,它不解决问题:现有的显式mergeinfo。为此,你需要propdel。 – 2009-12-22 02:19:21