我们目前正在为.NET开发设置一个源代码控制/构建/更多的服务器,我们正在考虑要么利用Team Foundation Server (这需要很多钱),要么结合几个开源选项,比如SourceForge企业版/GForge和Subversion以及CruiseControl.net等等。有没有人走上了全面开放源码软件的道路,或者只有当你想要把它做好并尽快开始工作的时候,它才是TFS?
发布于 2008-09-15 07:33:04
我目前的工作主要是使用OSS构建过程,并以Cruise Control作为引擎,这很棒。我建议,如果你不知道为什么你需要TFS,它可能不值得你花这么多钱。
关于OSS的东西,您必须记住的是,该软件或者已经被Java团队使用多年,或者该软件是类似Java代码的端口。它是健壮的,并且适用于特定的目的。
微软不能发布OSS代码,这就是为什么他们必须重新实现许多开源的东西。所以,不,这是不必要的,并且已经有数百万个项目在该堆栈上发布。另一方面,TFS还提供了许多OSS堆栈无法(轻松)实现的优秀功能,例如与bug/功能跟踪软件的集成。
发布于 2008-09-15 08:18:29
我总是走OSS的道路,从来没有遇到过问题。我也强烈推荐将TeamCity用于您的CI解决方案。有一个免费的许可证,我认为它在配置和反馈方面比CC.NET出类拔萃。
发布于 2008-09-15 09:52:44
我每天使用TFS已经有大约一年半的时间了。
https://stackoverflow.com/questions/61959
复制相似问题