代码在VSTS和本地TFS上分支/共享

时间:2018-01-05 15:19:07

标签: git tfs visual-studio-2017 azure-devops tfvc

TFS用于室内。想使用VSTS与外部资源协作。

逻辑上,我想从内部TFS创建一个分支到VSTS存储库,但是TFS和VSTS不能映射到相同的文件系统位置。我已经看到了从一个系统到另一个系统进行一次性迁移的方法,但我找不到任何关于同时在两个系统中生活的指导。

如何在TFS和VSTS中管理相同的代码?

1 个答案:

答案 0 :(得分:1)

如果你切换到Git,这是可能的,它可以托管在TFS和VSTS中。与CI构建相结合,还可以在存储库之间同步代码,这可以使其成为非常有效的设置。 Git旨在处理多个存储库上的分布式开发,非常适合您的场景。

您的开发人员也可以通过本地开发机器轻松地在onprem和VSTS之间进行推送。

此功能在TFVC(Team Foundation版本控制)上不可用,但VSTS和最新版本的TFS现在可以在快速的一次性过程中将带有历史记录的主分支导入Git。从那里进行技术转换并不是很多(相对)。我的个人技巧是将主分支导入到TFS端的Git,然后使用the mirror guidance to clone your repo to VSTS,而不必将Onprem服务器导入VSTS。

转型的重点在于培训您的员工,让他们熟悉已更改的工具和工作流程。