在 VSTS 上将 TFVC 与 GIT 同步

synchronization TFVC with GIT on VSTS

有人知道本地 TFVC (TFS) 与 GIT(基于 VSTS 云)之间的同步解决方案吗?是否可以连接这些平台?真的需要你的帮助

参考这篇文章从 TFVC 迁移到 Git:Migrate from TFVC to Git

Requirements

In order to make migrations simple, there are a number of requirements on the TFVC Import tool:

  1. Only a single branch is migrated. When planning your migration you should choose a new branching strategy for Git; migrating only the main branch supports a topic-branch based workflow like GitFlow or GitHub Flow.
  2. A “tip migration”, importing only the latest version of the source code, is suggested. You can opt to migrate some history, up to 180 days, so that your team doesn’t need to refer back to TFVC as often, but this is discouraged unless your history is very simple.
  3. You do not have binary assets like images, scientific data sets, or game models in your repository. These assets should use the Git LFS (Large File Support) extension, which the import tool does not configure.
  4. The imported repository cannot exceed 1GB in size.

如果不满足这些要求,可以使用Git-TFS工具进行迁移,或者进行手动迁移。