svn:mergeinfo中的过时条目

时间:2013-10-21 15:39:00

标签: svn mergeinfo

我的svn中有过时的条目:mergeinfo来自已删除的分支。 有没有办法清理svn:mergeinfo中的条目?

1 个答案:

答案 0 :(得分:1)

自动方式?不,没有。但你可以手动完成,使用

svn propdel svn:mergeinfo path/to/dir

如果要删除完整的mergeinfo,或

svn propedit svn:mergeinfo path/to/dir

如果你想改变一些行。

但是,我强烈建议您删除/修改属性,只有它没有意义。例如,在典型的svn存储库布局中,

/
/trunk
/tags
/tags/t1
/tags/t2...
/branches
/branches/b1
/branches/b2...

svn:mergeinfo属性只应在中继节点和分支根节点(即/ branches / b1等)上设置。如果您从不在除了主干和分支根节点之外的任何其他内容之间进行合并,则通常可以安全地删除其他文件上的所有mergeinfo属性。

最后一点:如果svn:mergeinfo唯一困扰你的地方就是主干,那就停在这里。收入太少太麻烦了。)