2016-11-15 35 views
1

我有一个名为“Project”的TFS团队项目,其中一个文件夹名为“Main”。在原地分支到较旧的变更集?

我已经开始在Project 2.0上开发了,并且在开始新的开发之前我没有分支Main。基本上,我想在2.0开发之前就好像我已经在1.0开发的末尾分支了Main。原因是项目2.0正在停止,我希望能够从1.0结束的地方开始,但我不想回滚整个Main文件夹,并有效地失去所有2.0的历史记录。

有没有办法做到这一点?我想要“项目”到主干,其主文件夹从与1.0开发结束相关的变更集开始,我想创建一个名为“项目2.0”的新项目团队,其主要项目就好像我拥有分支它在1.0的末尾,并保持所有的历史,如果2.0从未被取消。

在此先感谢!

+0

答案如何启动该项目2.0吗?从项目1.0开始,所有的1.0历史记录都继续? –

回答

1

我不确定是否正确理解了你的观点。似乎你想要创建分支在特定变更集,此点后移动变化到不同的分支。

您的需求:

重置您的主分支到特定的变更 - 1000( 开发的1.0结束)。对于1000后变更,要移动到一个新的 分支(为保持所有的历史)

不可能为Team Foundation版本控制一个简单的命令或分支选项。

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

如果你只是想分公司您主要在特定的变更,这可以实现,请参阅Can a branch be made from a previous changeset?

enter image description here

相关问题