我想了解其他人为实现Team System功能而采取的解决方案。我们都知道团队系统对于我们中的一些人来说可能是昂贵的。我知道他们提供了一个包含MSDN订阅的五个许可证的小型团队版本,但是如果您的团队大于五个或者您不想使用Team System怎么办?
答案 0 :(得分:20)
我很惊讶没有人提到JetBrains的免费和优秀的TeamCity产品。它包括:
对于项目管理/错误跟踪/ Git或Subversion存储库,我还使用Unfuddle(免费用于小型个人项目!)
答案 1 :(得分:7)
我将第二次Trac + Subversion。虽然没有什么是完美的,但这种组合对我来说效果很好,价格合适。
即使是我单独工作的项目,也很高兴将两者集成在一起。
答案 2 :(得分:4)
我在SourceGear保险库和FogBugz之间的良好整合方面取得了很大的成功。
用于构建自动化的MS Build满足我的需求。
答案 3 :(得分:4)
我的答案没有问题,并根据StackOverflow常见问题解答将其作为答案之一发布。
以下是我使用的解决方案,效果很好:
答案 4 :(得分:3)
Sourcegear的产品套件是一个非常好的选择。 Vault + Dragnet + Fortress很不错,但如果你买不起所有这些,Vault + FogBugz是一个相当不错的选择。
答案 5 :(得分:3)
它似乎是开源/社区类型项目的目标,但它只是作为内部开发人员内部网找到工作。它将Wiki,Bug跟踪器和SVN Source浏览器集成到一个不错的软件包中,并且配置非常简单。
答案 6 :(得分:2)
我在家用电脑上使用SourceGear的Fortress进行个人开发。它对一个用户免费。
答案 7 :(得分:2)
我使用VisualSVN Server进行源代码管理,Mingle用于项目管理和错误跟踪,Team City用于持续集成。我还在习惯它,但它到目前为止工作得很好。对于小团队来说,这是一个很好的免费设置。许可Mingle和Team City将为大型团队付出代价。
答案 8 :(得分:2)
Seapine CM - 跨平台问题管理和版本控制
答案 9 :(得分:1)
轻量级&完全免费的选项,你可以使用与Basecamp集成的Springloops(+一个SVN客户端)。
注意:SpringLoops与Basecamp的集成在他们的免费设置中不可用。
答案 10 :(得分:1)
我也在Linux上开发,这是我提出解决方案的一个原因。我想知道SourceGear选项在这方面是如何工作的?我之前使用过Vault,根据我的经验并不算太差,但我知道它主要是基于Windows的。我想我曾经读过他们有一个可以在Linux上运行的客户端,但我从未使用它。我只想更多地打开谈话,所以提出这个问题的人可以根据自己的需要找到最适合他们的答案。
如果Vault客户端可以在Linux和Mac上运行并且运行良好,那么使用Vault和Fortress绝对是一个可接受的答案,作为Team System的一个低成本替代方案。
答案 11 :(得分:0)