gpt4 book ai didi

svn - 删除不必要的 svn :mergeinfo properties

转载 作者:行者123 更新时间:2023-12-03 04:27:10 25 4
gpt4 key购买 nike

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

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

根据我对上述主题的理解,我的存储库中的许多文件似乎都有明确的 svn:mergeinfo他们不应该拥有的属性。建议减少数量并仅将这些属性放在相关文件/文件夹中。

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

附注我不是寻找 C++ SVN API 代码。

最佳答案

这是删除所有子树 svn:mergeinfo 属性但不在根文件夹中的另一种方法(这是分支正常工作所必需的)。

从项目的根目录执行以下操作:

svn propdel svn:mergeinfo -R
svn revert .
svn ci -m "Removed mergeinfo"

关于svn - 删除不必要的 svn :mergeinfo properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/767418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com