svn:创建分支之前的mergeinfo条目

时间:2016-05-13 08:43:24

标签: svn

我有一个完全重新集成到trunk中的开发分支,但是trunk上的mergeinfo属性有一个巨大的修订列表,它们是在创建分支之前的那个分支。

我猜测可能曾经是一个同名的分支,在删除之前没有完全整合。

我意识到他们可能没有造成任何伤害,但我想纯粹出于理性的原因摆脱它们。手动删除它们是否安全,或者我是否应该单独留下以避免意外后果?

1 个答案:

答案 0 :(得分:2)

好消息是:你不能通过操纵svn:mergeinfo来真正打破SVN 唯一不能正常工作的是mergin导致更复杂的冲突。 所以你可以删除这些行(如果你对删除的分支的假设是真的,你应该检查。)

然而,如果有人挖出过时的(已删除的)分支并尝试将其合并到主干中,请不要为妈妈哭泣:)

我曾经有一个客户弄乱了几十个分支和子分支,唯一的方法就是删除整个存储库中的所有mergeinfo并小心地尝试以结构化的方式再次合并。但删除mergeinfo没有任何功能缺陷。