0

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

4

1 回答 1

1

自动方式?不,没有。但是您可以手动完成,或者使用

svn propdel svn:mergeinfo path/to/dir

如果要删除完整的合并信息,或者

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 唯一困扰你的地方是主干,那么现在就停下来。收益太少太麻烦了:)

于 2013-10-22T05:58:19.390 回答