我可以使用 Git tfs 重新迁移到现有的 git 存储库吗

Can I use Git tfs to re-migrate to an existing git repo

我想将 tfvc 移动到 tfs git。 我要使用 git tfs 工具 https://github.com/git-tfs/git-tfs/blob/master/doc/usecases/migrate_tfs_to_git.md

我push到origin后会多一些checkinswto tfvc,所以我想重新迁移。可以吗,还是只支持迁移到空仓库?

不,您不能在现有存储库中重新迁移。您需要一个空文件夹。

但还有更好的。您根本不需要重新迁移!

如果您不清理必要的 git-tfs 元数据(在 https://github.com/git-tfs/git-tfs/blob/master/doc/usecases/migrate_tfs_to_git.md#clean-commits-optional 中描述),这将阻止 git-tfs 工作,您可以只获取新的更改并将它们推送到 git 存储库。这是 git-tfs.

的正常行为

就这样:

git tfs pull
git push YOUR_GIT_REMOTE