TFS 2010:从分支创建一个新的主干(同时保留旧的)

TFS 2010: Create a new Trunk From Branch (while keeping the old)

我们目前的一个项目中有以下结构。

版本 1 已成为旧版 版本 2 从未发布,也不再需要。但是版本 3 是它的一个分支。 版本 3 是未来,应该是新的主干。

所以我想做的是:

将版本 3 设为新主干,但不丢失当前主干中的任何内容。

所以我偶然发现了 "Reparenting with no parent",从我读到的内容来看,它似乎可以满足我的需要,但我找不到任何关于当前主干会发生什么的信息。会有两个树干吗?

或者从版本 3 创建一个新的 tfs 项目会更好吗?

谢谢

Reparenting 是指当您想要将分支父级从旧分支移动到新分支时。你想创建一个新的主干来分支。

总的来说,我建议在当前主干上添加一个"Version 1"标签,作为将来必要时返回当前版本的一种方式。这就是您 "keep" 当前中继线的方式。那么您可能需要从版本 3 到主干的无基础合并。然后trunk是最新的,你可以重新开始分支新版本。

这里有一个 good post,其中包含更多详细信息。