我的svn:mergeinfo中有过时的条目,来自已经删除的分支。有没有办法清理svn:mergeinfo中的条目?
自动方式?不,没有。但是你可以用手做,要么使用
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唯一困扰你的地方是树干,那就停在这里。这太麻烦了,收益太少:)