分支到旧的变更集就地?

时间:2016-11-15 17:10:37

标签: visual-studio tfs tfs2012 project-management

我有一个名为"项目"的TFS团队项目。使用一个名为" Main"。

的文件夹

我已经开始在Project 2.0上进行开发,但在开始新开发之前我没有分支Main。基本上,我希望在2.0开始之前就好像我在1.0的开发结束时分支Main一样。原因是Project 2.0正在停止使用,我希望能够从1.0结束的地方开始,但我不想回滚整个主文件夹并有效地丢失所有2.0历史记录。

有办法做到这一点吗?我想"项目"到主干,其主文件夹从与1.0开发结束相关联的Changeset开始,我想创建一个名为" Project 2.0"将其主要部分视为我在1.0结束时将其分支并保持所有历史记录,就像2.0从未被取消一样。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解你的观点。似乎你想在特定的变更集中创建分支,在这一点之后将更改移动到不同的分支。

  

您的需求:

     

将主分支重置为特定变更集 - 1000(结尾   开发1.0 )。对于1000之后的变更集,您想要移动到   新分支(维护所有历史)

Team Foundation版本控制的不可能,带有简单的命令或分支选项。

您应该复制代码,然后回滚更改。然后创建一个分支并覆盖您复制的更改。

如果您只想将分支到特定变更集,可以实现这一目标,请参阅Can a branch be made from a previous changeset?

中的答案

enter image description here