在TFS中,我有一个包含许多子文件夹的文件夹,我想将其复制到另一个位于同一TFS存储库中的项目中。理想情况下,我希望文件的新副本仍然与它们从中复制的文件的版本历史记录相关联。在SVN中,我将使用copy命令来执行此操作,并且文件的新副本仍将连接到旧文件的版本历史记录。我怎么能在TFS中做到这一点?
例如,我有一个文件夹/项目1 / assets /我要复制到文件夹/项目2 / assets /。 / project 2 / assets /已经存在并且其中包含其他内容。我需要"复制" / project1 / assets / to / project 2 / assets /中的所有内容,并保留新副本和旧副本之间的链接。
答案 0 :(得分:0)
在TFS中,这称为分支。您可以在MSDN上查看Branching files and Folder的文档,以便更好地了解其工作原理。
在封面下,TFS最小化了使用指针所用的磁盘空间,直到您编辑文件为止。如果您查看其中一个新的分支'文件你会看到一个"分支来自"具有树指示符的条目。单击树指示符以查看其他分支的内联历史记录。
您甚至可以看到新副本与其父项和兄弟姐妹的关系,以便您可以保持同步并在整个结构中推送修复。
效果很好......确保你有一个极简主义的策略。