7

我们正在运行一个 TFS 2013 服务器,其中包含我们主要集合中的多个项目。

所有项目都使用 TFVC 进行版本控制。

是否可以将代码历史完全从一个项目移动(或只是复制)到另一个项目?如果是,如何?

还是我们必须将旧项目中的整个代码作为新代码提交给新项目,从而失去旧版本控制的全部历史?我在一个新项目中读到了一些关于将 TFVC 迁移到 GIT 的内容——但没有关于 TFVC 到 TFVC 的内容。

4

2 回答 2

6

看看TFS 集成平台(不要让名字把你扔了......)

此工具可以帮助您在同一服务器、不同项目集合甚至不同服务器上的项目之间复制工作项和/或源(带有历史记录)。

我已经使用了很多次,它完成了工作(而且价格合适......免费)。

于 2015-01-13T15:14:45.120 回答
2

作为 TFS 集成平台的替代品,我与之有爱恨交织的关系,您可以通过以下方式取得良好的效果:

还有其他可用的商业选项,其中OpsHub 集成管理器可能是最完整的功能,但我多次遇到该解决方案的错误,需要完全重新启动迁移或使迁移需要数周而不是数小时.

如果您想要/需要免费的解决方案,TFS 集成工具可以解决问题。如果你幸运的话,它只是工作。如果您不走运并且您尝试迁移的团队项目已经看到了一些 TFS 升级,那么它可能会遇到需要手动解决的情况。这个手动过程非常繁琐,所需步骤的文档几乎不存在或太难理解。

于 2016-05-01T08:52:29.147 回答