将 Git 个存储库转换为 TFVC 版本控制

Convert Git repository to TFVC version control

我有一个本地 git 存储库,我想将其转换为 TFVC 版本控制,然后将其加载到 TFS 服务器。有人知道怎么做吗?

如果您使用的是 TFS 2017 更新 1 或更高版本,您可以直接将 existing Git Repo 导入到 TFS 服务器

如果您想真正迁移您的 Git 存储库,您可以查看此线程以了解详细信息

要将Git repo迁移到TFVC repo,您​​需要先安装git-tf工具。

还要确保您在迁移前添加了 TFVC 存储库。并假设 TFVC 存储库名称为 projectname.

安装 git-tf 成功后,使用以下命令签入 TFS TFVC 存储库中的文件和历史记录:

cd /payh/to/local/git/repo
git tf configure http://tfs-server:8080/tfs/DefaultCollection "$\projectname"
git-tf checkin --deep --autosquash

现在您的 git 存储库中的所有文件和历史记录正在签入您的 TFS TFVC 存储库。