【发布时间】:2018-02-01 19:59:58
【问题描述】:
我们有一个功能需要在生产(主干)副本中被禁用,同时它被改进。它在修订版 22 中被禁用,相关菜单和按钮变灰,并添加了一些关于被禁用功能的文字说明。
我们希望创建一个重新启用该功能的分支,用于测试和有限的生产目的。我们可以通过“撤消”或“删除”rev 22 中的更改来有效地做到这一点,但我们现在只想在分支上执行此操作,并希望在主干上保持禁用该功能。
主干从 rev 22 开始继续前进,但此后的更改不太可能与禁用的代码冲突。
除了没有修订版 22 的更改之外,获得与主干匹配的分支的最简单方法是什么?其次,是否可以在更新主干时根据需要更新分支以匹配主干,同时仍然保持没有 rev 22 的分支?
最终我们将在主干上重新启用此功能,从主干本身移除 rev 22 更改。我们打算将此分支作为一种临时方式,以便尽早进行内部使用,同时在主干上保持禁用该功能(第 22 版的目的),直到该功能准备就绪。
【问题讨论】:
标签: svn tortoisesvn branch