你用什么作为Team System的一个很好的替代品?

时间:2008-08-15 01:05:31

标签: svn tfs cruisecontrol.net fogbugz

我想了解其他人为实现Team System功能而采取的解决方案。我们都知道团队系统对于我们中的一些人来说可能是昂贵的。我知道他们提供了一个包含MSDN订阅的五个许可证的小型团队版本,但是如果您的团队大于五个或者您不想使用Team System怎么办?

12 个答案:

答案 0 :(得分:20)

我很惊讶没有人提到JetBrains的免费和优秀的TeamCity产品。它包括:

  • 持续整合
  • 软件构建管理
  • 项目管理,监测和统计报告
  • 与许多IDE,源代码控制系统和测试框架集成

对于项目管理/错误跟踪/ Git或Subversion存储库,我还使用Unfuddle免费用于小型个人项目!)

答案 1 :(得分:7)

我将第二次Trac + Subversion。虽然没有什么是完美的,但这种组合对我来说效果很好,价格合适。

即使是我单独工作的项目,也很高兴将两者集成在一起。

答案 2 :(得分:4)

我的答案没有问题,并根据StackOverflow常见问题解答将其作为答案之一发布。

以下是我使用的解决方案,效果很好:

答案 3 :(得分:4)

我在SourceGear保险库和FogBugz之间的良好整合方面取得了很大的成功。

用于构建自动化的MS Build满足我的需求。

答案 4 :(得分:3)

Trac

它似乎是开源/社区类型项目的目标,但它只是作为内部开发人员内部网找到工作。它将Wiki,Bug跟踪器和SVN Source浏览器集成到一个不错的软件包中,并且配置非常简单。

答案 5 :(得分:3)

Sourcegear的产品套件是一个非常好的选择。 Vault + Dragnet + Fortress很不错,但如果你买不起所有这些,Vault + FogBugz是一个相当不错的选择。

答案 6 :(得分:2)

我在家用电脑上使用SourceGear的Fortress进行个人开发。它对一个用户免费。

答案 7 :(得分:2)

我使用VisualSVN Server进行源代码管理,Mingle用于项目管理和错误跟踪,Team City用于持续集成。我还在习惯它,但它到目前为止工作得很好。对于小团队来说,这是一个很好的免费设置。许可Mingle和Team City将为大型团队付出代价。

答案 8 :(得分:2)

Seapine CM - 跨平台问题管理和版本控制

http://www.seapine.com

答案 9 :(得分:1)

轻量级&完全免费的选项,你可以使用与Basecamp集成的Springloops(+一个SVN客户端)。

注意:SpringLoops与Basecamp的集成在他们的免费设置中不可用。

答案 10 :(得分:1)

我也在Linux上开发,这是我提出解决方案的一个原因。我想知道SourceGear选项在这方面是如何工作的?我之前使用过Vault,根据我的经验并不算太差,但我知道它主要是基于Windows的。我想我曾经读过他们有一个可以在Linux上运行的客户端,但我从未使用它。我只想更多地打开谈话,所以提出这个问题的人可以根据自己的需要找到最适合他们的答案。

如果Vault客户端可以在Linux和Mac上运行并且运行良好,那么使用Vault和Fortress绝对是一个可接受的答案,作为Team System的一个低成本替代方案。

答案 11 :(得分:0)

带有TortoiseSVN附加组件的SVN使得界面变得简单易用。 WinMerge也是一个很好的工具。