我目前正在使用TFS来处理所有C#项目。但是我需要切换到bit-bucket。因此有没有办法将所有团队基础服务器项目直接迁移到bit-bucket? (我想立刻移动所有项目)
答案 0 :(得分:4)
BitBucket目前没有直接导入从TFS服务器导入存储库。 您需要做的是将TFS存储库从TFS桥接到Git(使用git-tfs ),然后将这些新的Git存储库推送到BitBucket。
如果您想一次性完成所有操作,您可以随时制作批处理文件,为您拥有的每个项目执行所有步骤
答案 1 :(得分:3)
第一步是converting your TFS repositories to local git repositories。 Here's another relevant question。请注意,除非您手动重新创建分支/标记,否则在此过程中将丢失任何分支/标记。
然后,您将在bitbuket和setup your local repository to push to it创建一个存储库。
AFAIK,没有预先存在的解决方案可以同时在多个存储库中执行此操作,但在您选择的shell(powershell,批处理文件,bash等)中进行自动化应该相当容易。