我已经安装了 TFS 集成工具,并尝试将源代码从一个集合迁移到同一服务器上的另一个集合。它正在工作,并将带有历史记录的代码复制到新集合中,但是它显示的历史记录是由单个用户 checkin 的,这是我迁移时的:
这是迁移前一个文件的历史记录
这是迁移后的历史记录,其中变更集编号发生了变化,日期也发生了变化。括号中给出了编号、日期和 checkin 的旧变更集信息。
如果我们右键单击任何变更集并选择变更集详细信息,它会显示完整信息,如下所示:
由于此迁移提供了一个新的变更集编号,因此之前所有工作项与变更集的链接都将丢失。 我做得对还是有其他方法可以做到?我能否获得与之前集合中相同的历史记录。
最佳答案
TFS 迁移工具很棒,但仍有一些局限性。例如,无法保留原始 checkin 的日期,变更集编号将不相同。可以保持变更集编号相同。为此,请激活用户映射功能,如 http://www.felinesoft.com/blog/index.php/2010/11/tfs-to-tfs-migration-between-two-domains/ 中所述。
关于tfs - 将源代码从一个集合迁移到另一个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8602564/