如何将 TFVC (2008)(包括历史)上的所有内容转移到 Git 并最终转移到 GitHub?
Posted
技术标签:
【中文标题】如何将 TFVC (2008)(包括历史)上的所有内容转移到 Git 并最终转移到 GitHub?【英文标题】:How to transfer everything on TFVC (2008) (Including History) to Git and eventually GitHub? 【发布时间】:2021-12-12 19:30:59 【问题描述】:我们使用的是 Visual Studio 2008,我们可以在其中访问 TFS(我想是 2008 版)。
我有 TFS 凭据,我希望 TFS 服务器中的任何内容最终都放入 GitHub 帐户,包括整个历史记录。
我该怎么做?
【问题讨论】:
我们可以访问 TFS(我想是 2008 版)。不要假设。找出实际的 TFS 版本。 Visual Studio 和 TFS 版本没有紧密耦合。 【参考方案1】:我该怎么做?
经历了很多困难、汗水和时间......
为了迁移源代码,我将我知道的所有内容都放在了这个文档中:
https://github.com/git-tfs/git-tfs/blob/master/doc/usecases/migrate_tfs_to_git.md
但是会很困难,因为 TFVC 2008 不支持分支,所以迁移到 git 会非常困难。
而且我不确定是否真的可以迁移源代码以外的其他内容... 我从来没有听说过能够做到这一点的工具?
【讨论】:
以上是关于如何将 TFVC (2008)(包括历史)上的所有内容转移到 Git 并最终转移到 GitHub?的主要内容,如果未能解决你的问题,请参考以下文章
将代码推送回 Azure Devops 上的 TFVC 存储库
如何将 TFVC 项目从 Azure DevOps 服务器迁移到新的 Azure DevOps 帐户作为 Git 存储库