复制两个类似项目的TFS历史记录

时间:2012-07-23 12:50:19

标签: tfs2010 foundation

我有两个相同项目的副本,比如Project1和Project2。这两个项目的内容是一样的。但是,Project1具有历史记录,而Project2只是Project1的副本,它没有自己的历史记录。

现在,为了维护正确的文件夹结构,我需要删除Project1(带历史记录)并继续使用Project2进行开发(没有历史记录)。如何将历史记录复制到Project2中?由于它是Project1的精确副本,我怀疑应该有办法做到这一点。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我假设您通过在本地复制源(在本地文件系统上)然后将其作为新文件夹添加到TFS来创建“project2”。

从TFS的角度来看,这是一个需要管理的完整新工件。如果您希望“Project2”是“project1”历史的延续,那么您需要将代码从“project1”分支到“project2”。

为此,从TFS中删除“project2”,然后在Source Control Explorer中右键单击包含“project1”的文件夹。选择“分支和合并”> “分支”并选择要创建的“project2”的适当目的地。然后点击OK。

您现在应该看到“project2”具有完整的历史记录,直到您创建分支。如果需要,您现在可以删除“project1”。