【发布时间】:2009-06-17 10:43:34
【问题描述】:
由于 svn 书籍建议在使用 reintegrate 选项将其合并到主干后删除一个分支,因此恢复添加到主干的该分支的 mergeinfo 属性更改是否安全?
我们的主干现在有许多不再存在的旧分支的合并信息条目。
我现在不明白这些条目会在哪里使用。
【问题讨论】:
标签: svn
由于 svn 书籍建议在使用 reintegrate 选项将其合并到主干后删除一个分支,因此恢复添加到主干的该分支的 mergeinfo 属性更改是否安全?
我们的主干现在有许多不再存在的旧分支的合并信息条目。
我现在不明白这些条目会在哪里使用。
【问题讨论】:
标签: svn
这将是“安全的”,因为您不会破坏存储库或您的工作副本或任何未来的功能。
但我喜欢保留它们的想法,只是因为理论上你可以去弄清楚谁真正做了一件特定的工作以及它的真实历史是什么(理论上,如果你足够关心的话)。如果您删除合并信息,您将不再有任何提示相关代码的来源。
但是,如果它失控并引起问题,或者即使它只是让您烦恼,那么保留此信息是一个弱的论据。
也许您可以保留它进行几次修订,然后摆脱“旧”的。这样一来,归咎于合并修订,这也将允许您找到相关的合并信息,因为它是当时的。
【讨论】: