首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS与开源替代方案?

TFS与开源替代方案?
EN

Stack Overflow用户
提问于 2008-09-15 07:07:47
回答 17查看 11.4K关注 0票数 7

我们目前正在为.NET开发设置一个源代码控制/构建/更多的服务器,我们正在考虑要么利用Team Foundation Server (这需要很多钱),要么结合几个开源选项,比如SourceForge企业版/GForge和Subversion以及CruiseControl.net等等。有没有人走上了全面开放源码软件的道路,或者只有当你想要把它做好并尽快开始工作的时候,它才是TFS?

EN

回答 17

Stack Overflow用户

回答已采纳

发布于 2008-09-15 07:33:04

我目前的工作主要是使用OSS构建过程,并以Cruise Control作为引擎,这很棒。我建议,如果你不知道为什么你需要TFS,它可能不值得你花这么多钱。

关于OSS的东西,您必须记住的是,该软件或者已经被Java团队使用多年,或者该软件是类似Java代码的端口。它是健壮的,并且适用于特定的目的。

微软不能发布OSS代码,这就是为什么他们必须重新实现许多开源的东西。所以,不,这是不必要的,并且已经有数百万个项目在该堆栈上发布。另一方面,TFS还提供了许多OSS堆栈无法(轻松)实现的优秀功能,例如与bug/功能跟踪软件的集成。

票数 5
EN

Stack Overflow用户

发布于 2008-09-15 08:18:29

我总是走OSS的道路,从来没有遇到过问题。我也强烈推荐将TeamCity用于您的CI解决方案。有一个免费的许可证,我认为它在配置和反馈方面比CC.NET出类拔萃。

票数 4
EN

Stack Overflow用户

发布于 2008-09-15 09:52:44

我每天使用TFS已经有大约一年半的时间了。

  • 源码管理是稳定的
  • 你不能轻易地断开连接。文件签出到server.
  • Auto-merge工作很好,除了有时它损坏了源文件(编码问题)。
  • TFS有一种迟钝的感觉!?尤其是测试管理器。托管代码?
  • 在测试部分有各种愚蠢的bug,没有什么严重的问题。
  • 测试运行启动时间太长(挂起)。
  • 我偶尔会遇到SQL死锁!?
  • 问题跟踪太糟糕了。你被迫在缓慢的集成对话框中工作,web仅显示。我建议将它与其他问题跟踪系统进行比较,比如JIRA
  • Builds works ok。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档