git - 将 TFS 存储库迁移到 git

标签 git tfs

<分区>

我要愉快地从 TFS 切换到 git。我不能丢失签到历史或我的分支机构。通过将每次 checkin 转换为 git 提交并保留所有分支,将我的 TFS 存储库转换为 git 存储库的最不痛苦的方法是什么?

最佳答案

您可以尝试使用 TFS2Git Powershell 脚本。还有一个很棒的 Git-TF您可能会尝试的扩展程序:

git tf clone http://myserver:8080/tfs/mycollection $/TeamProjectA/Main

这将在克隆时有效地保留所有源存储库提交历史记录。

关于git - 将 TFS 存储库迁移到 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18814465/

相关文章:

git - 将没有历史和用户的 SVN 文件夹结构导入 Git Repo

c# - 如何处理 TFS 中的公共(public)库并共享 dll

tfs - 将本地 TFS 与 Slack 集成

visual-studio-2013 - Visual Studio 2013 和 TFS Build 2015 : Devenv. exe 无法生成 MSI 文件

eclipse - 如何让Egit记住密码和用户名?

两个不同文件夹中两个不同存储库之间的git diff

git - Bitbucket,不小心 pull 错了分支

git - 如何以编程方式将文件上传到 github 存储库的下载区域?

tfs - 使用 Bit Bucket 中的 webhook 触发 VSTS/TFS 构建

tfs - 如何确定在 TFS 中触发发布的构建定义?