【问题标题】:svn: mergeinfo entries from before the branch was createdsvn:分支创建之前的mergeinfo条目
【发布时间】:2016-05-13 08:43:23
【问题描述】:

我有一个完全重新集成到主干中的开发分支,但是主干上的 mergeinfo 属性有一个巨大的针对该分支的修订列表,这些修订来自于创建分支之前。

我猜可能曾经有一个同名的分支在被删除之前没有完全集成。

我知道它们可能没有造成任何伤害,但我想纯粹出于美观的原因将它们除掉。手动删除它们是否安全,或者我应该因为担心意外后果而独自离开?

【问题讨论】:

    标签: svn


    【解决方案1】:

    好消息是:你不能真正通过操纵 svn:mergeinfo 来破坏 SVN 唯一不能正常工作的是合并导致更多和复杂的冲突。 所以你可以删除这行(你应该检查你对删除分支的假设是否正确)。

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

    我曾经有一个客户,他把几十个分支和子分支弄得一团糟,重新开始的唯一方法是删除整个存储库上的所有合并信息,然后小心地尝试以结构化的方式再次合并。但是删除mergeinfo没有功能缺陷。

    【讨论】:

    • 谢谢。我想我会等到我们完全重新集成当前分支,然后手动编辑合并信息
    猜你喜欢
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 2012-01-08
    • 2011-01-24
    • 2012-08-17
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多