将所有Team Foundation服务器项目移至bit-bucket?

时间:2014-10-15 11:50:22

标签: c# git tfs bitbucket

我目前正在使用TFS来处理所有C#项目。但是我需要切换到bit-bucket。因此有没有办法将所有团队基础服务器项目直接迁移到bit-bucket? (我想立刻移动所有项目)

2 个答案:

答案 0 :(得分:4)

BitBucket目前没有直接导入从TFS服务器导入存储库。 您需要做的是将TFS存储库从TFS桥接到Git(使用git-tfs ),然后将这些新的Git存储库推送到BitBucket。

如果您想一次性完成所有操作,您可以随时制作批处理文件,为您拥有的每个项目执行所有步骤

答案 1 :(得分:3)

第一步是converting your TFS repositories to local git repositoriesHere's another relevant question。请注意,除非您手动重新创建分支/标记,否则在此过程中将丢失任何分支/标记。

然后,您将在bitbuket和setup your local repository to push to it创建一个存储库。

AFAIK,没有预先存在的解决方案可以同时在多个存储库中执行此操作,但在您选择的shell(powershell,批处理文件,bash等)中进行自动化应该相当容易。