我有同一个项目的两个副本,比如 Project1 和 Project2。这两个项目的内容是一样的。但是,Project1 有历史,并且由于 Project2 只是 Project1 的副本,它没有自己的历史。
现在,为了保持正确的文件夹结构,我需要删除 Project1(有历史记录)并继续使用 Project2(没有历史记录)进行开发。如何将历史记录复制到 Project2 中?由于它是 Project1 的精确副本,我怀疑应该有办法做到这一点。
提前致谢!
我有同一个项目的两个副本,比如 Project1 和 Project2。这两个项目的内容是一样的。但是,Project1 有历史,并且由于 Project2 只是 Project1 的副本,它没有自己的历史。
现在,为了保持正确的文件夹结构,我需要删除 Project1(有历史记录)并继续使用 Project2(没有历史记录)进行开发。如何将历史记录复制到 Project2 中?由于它是 Project1 的精确副本,我怀疑应该有办法做到这一点。
提前致谢!
我假设您通过在本地(在本地文件系统上)复制源代码然后将其作为新文件夹添加到 TFS 来创建“project2”。
从 TFS 的角度来看,这是一个需要管理的全新工件。如果您希望“Project2”成为“project1”历史的延续,那么您需要将代码从“project1”分支到“project2”。
为此,请从 TFS 中删除“project2”,然后在源代码管理资源管理器中右键单击包含“project1”的文件夹。选择“Branching and Merging”>“Branch”并为要创建的“project2”选择适当的目的地。然后点击确定。
您现在应该看到“project2”在您创建分支的那一刻有完整的历史记录。如果需要,您现在可以删除“project1”。