相关疑难解决方法(0)

删除不必要的svn:mergeinfo属性

当我在我的存储库中合并东西时,Subversion想要将大量svn:mergeinfo属性添加/更改为与我想要合并的内容完全无关的文件.

有关此行为的问题之前已在Stack Overflow上提出过:

根据我从上面提到的主题中理解,看起来我的存储库中的很多文件都有明确的svn:mergeinfo属性,当它们不应该时.建议是减少金额,只将这些属性放在相关的文件/文件夹上.

所以现在我的问题是:如何轻松删除那些不需要的属性?我正在使用TortoiseSVN,但我不愿意手动检查/修复数百个文件.有没有更简单的方法来删除这些不必要的svn:mergeinfo属性?

PS我不是在寻找C++ SVN API代码.

svn tortoisesvn merge svn-mergeinfo

136
推荐指数
4
解决办法
6万
查看次数

除工作副本根以外的路径上的SVN Mergeinfo属性

我有一个SVN存储库,我有一个trunk和一个分支.

我打算定期将主干合并到分支中,但是,当我这样做时,除了实际的文件内容更改外,我还会看到许多属性状态更改.

在进一步调查中,属性更改是mergeinfo属性.我不希望这样,因为我们总是从顶级根级别进行分支和合并.

我使用了svn propdel命令并从分支WC中删除了所有mergeinfo属性(然后在根目录中恢复了更改),然后问题就消失了.

所以问题是,我的分支是如何在子目录级别获取所有这些mergeinfo更改的?

svn tortoisesvn merge branch

45
推荐指数
2
解决办法
1万
查看次数

标签 统计

merge ×2

svn ×2

tortoisesvn ×2

branch ×1

svn-mergeinfo ×1