如何在Visual Studio Online中将项目从TFS移动到Git?

问题描述:

我有一个Visual Studio在线目前正在使用TFS进行源代码控制的现有项目。由于各种原因,我需要创建一个新项目,将代码从项目A迁移到新项目B,并选择Git作为源代码控制。如何在Visual Studio Online中将项目从TFS移动到Git?

我看到很多关于重命名但不更改源代码管理的文章。

我认为这很简单,但我一直在挣扎。我认为这将被Interwebs广泛覆盖,但我似乎无法找到任何东西。总之我失败了。

借助https://gittf.codeplex.com/,您可以使用TFVC将现有团队项目转换为Git存储库,然后使用常规Git工具将存储库推送到新的Git团队项目中。这非常简单。

鉴于TFVC如何处理分支与Git如何处理分支,您可能需要在迁移后稍微处理源代码的结构。