我们正在将源代码从TFS迁移到Bitbucket。可以直接完成吗?
尚未尝试迁移任何源代码。
[您需要使用类似git-tfs
的工具将TFVC变更集转换为Git提交。它的效果相对较好,但是如果您有大量的历史记录,它将变得很慢。而且,如果您用分支机构做过奇怪的事情,它可能不会覆盖所有基础。我已经多次使用它,并获得了不同程度的成功。
BitBucket上当前没有直接导入可用于从TFS服务器导入存储库。
正如丹尼尔已经指出的,您需要做的是将TFS存储库从TFVC桥接到Git(使用git-tfs
,然后将这些新的Git存储库推送到BitBucket。
我想分享一些有用的教程来帮助您逐步进行此操作。
您还可以查看有关此主题的BitBucket官方支持链接:import your Git repositories into Bitbucket Server
最后,如果要一次完成所有操作,则选择制作一个批处理文件,该文件为您拥有的每个项目执行所有步骤。