2011-04-15 77 views
11

我必须说,我对TFS几乎一无所知。但已经与其源码控制系统合作。目前我们的团队使用Mercurial作为源控制系统,但我们的经理们希望使用一体化系统来管理项目。他们希望使用Team Foundation Server,但对于我们来说,使用代码的分布式模型比TFS的源代码控制要好。我们是否可以使用mercurial作为源代码管理系统,并且不会为项目管理(如错误跟踪器/项目服务器)释放其他TFS好处?TFS与Mercurial来源控制

回答

12

你可以绝对使用TFS而不使用源代码管理。我倾向于同意你的观点,如果你来自Mercurial,TFS的源代码控制将向后退步。

你会放弃一些东西。

  • 将工作项目链接到版本,以及版本,修订版本和工作项目之间的关系。
  • 任何依赖源代码管理指标(代码流失等)的报告
  • 某些模板允许您自动将工作项标记为当您将检入与它们关联时完成,使用HG您必须手动执行此操作。通过增加一个HTTP链接到工作项(不是一件坏事,我强烈不喜欢这种行为)

在另一方面,

  • 你仍能保持工作项目的变更。
  • 如果你愿意,你仍然可以使用团队构建,你只需编写脚本来从Hg中提取代码。

我可能会错过一些东西,但这些都是我头顶的东西。

如果他们绝对逼你签入TFS,有“上面” TFS here的使用汞的几个人,并here

+0

谢谢!只是我想要的答案。 – 0x49D1 2011-04-15 12:49:08

+0

那些放弃东西的清单会让我远离他们 – hanzolo 2013-01-08 23:17:33