使用历史将代码从 TFS 迁移到 GITHUB

Migrate code from TFS to GITHUB with history

我正在寻找将代码从 TFS 迁移到 GIT 的选项。 有没有人试过这个可以帮我解决这个问题?

我正在使用以下命令从 TFS 代码分支迁移到本地 git 存储库。 这给了我一个错误,指出无效的端口号、名称或凭据(要么提供我的凭据帮助)。

Git shell中使用的命令:Git tfs clone “http://tfs2012af004.intel.com:8080/tfs/DefaultCollection/PMC/_versionControl#path=%24%2FPMC%2FPOCs%2FAGSVerificationConsoleForRoles&_a=contents” $/C:/Project/POC/Ramya

如果你们中有人已经尝试过这个,你能把你用来迁移的命令告诉我吗?

我发现我使用的 URL 解决方案不正确。

有效的命令是: git tfs 克隆 $/ 例如:git tfs clone https://tfs-fm-04.devtools.intel.com/tfs/DefaultCollection $/PMC/Test1

如果我们只用 --b=all 指定项目路径,该项目的所有分支都会被克隆 例如:git tfs clone https://tfs-fm-04.devtools.intel.com/tfs/DefaultCollection $/PMC/Test1 。 --b=全部