从TFS到GitHub,我们将获得哪些具体特性/功能?

时间:2014-11-21 00:39:55

标签: github tfs

我不是在这里征求意见。所以,请不要使用某种方法或使用更好。

我们正在考虑从TFS切换到GitHub(另一种选择是使用TFS后端转到VisualStudio Online)。我们从GitHub获得了什么功能?

我问,因为我没找到任何东西。使用TFS,您可以轻松地将所有内容都拉下来进行离线工作(由于某些原因,很多人声称您不能在使用GitHub的情况下)。

我们关心的系统的唯一部分是:

  1. 检出文件。
  2. 合并更改。
  3. 为每个版本分支。所以主要分支到1.0,2.0,...... 15.0。我们通常在最后3个主要分支机构工作(仅修复13.0个错误,14.0添加小功能,15.0主要新功能),并且它需要从13.0进行错误修复 - >主要 - > 14.0 - >主要 - > 15.0。
  4. 持续整合。我们主要是C#和typescript / javascript。我想要的是每次签到,它编译所有内容,运行所有单元测试和电子邮件,如果有任何失败。如果这一切都在签入时运行,则下一次运行将等待,直到当前的一次完成(或者它可以中止当前的一次并重新开始)。
  5. 对于上述非常具体的要求,以及这些要求,如果我们切换到GitHub,我们将获得哪些特性/功能?

1 个答案:

答案 0 :(得分:0)

随着本地工作空间的引入,如果您在任何情况下使用tfs,我认为切换到git没有特别的优势。