28

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

4

12 回答 12

20

令我震惊的是,没有人提到 JetBrains 提供的免费且出色的TeamCity产品。这包括:

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

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

于 2008-11-06T08:23:52.187 回答
7

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

即使对于我独自工作的项目,将这两者结合起来也很不错。

于 2008-08-15T22:17:09.210 回答
4

我在 SourceGear vault 和 FogBugz 之间的良好集成方面取得了很大的成功。

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

于 2008-08-15T01:44:36.103 回答
4

将我的答案从问题中取出,并将其作为 StackOverflow FAQ 的答案之一发布。

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

于 2009-01-19T06:28:34.437 回答
3

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

于 2008-08-15T03:44:10.153 回答
3

追踪

它似乎针对开源/社区类型的项目,但它只是作为内部开发人员内部网工作。它将 Wiki、Bug 跟踪器和 SVN 源浏览器集成到一个漂亮的包中,并且非常易于配置。

于 2008-08-15T15:24:57.390 回答
2

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

于 2008-08-15T01:44:11.003 回答
2

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

于 2008-08-15T03:03:14.387 回答
2

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

http://www.seapine.com

于 2008-09-16T17:20:08.523 回答
1

For a lightweight & completely free option, you can use Springloops integrated with Basecamp (+ an SVN client).

Note: SpringLoops integration with Basecamp is not available in their free setup.

于 2008-08-17T06:18:38.910 回答
1

我也在 Linux 上进行开发,这也是我想出我所拥有的解决方案的原因之一。我想知道 SourceGear 选项在这方面是如何工作的?我以前使用过 Vault,以我的经验来说还不错,但我知道它主要是基于 Windows 的。我想我曾经读到他们有一个可以在 Linux 上运行的客户端,但我从未使用过它。我只是想进一步展开对话,所以提出这个问题的人可以希望根据他们的需要找到最适合他们的答案。

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

于 2008-08-18T00:54:23.213 回答
0

带有 TortoiseSVN 插件的 SVN 提供了一个可靠且易于使用的界面。WinMerge 也是一个很好的工具。

于 2008-09-16T18:06:33.483 回答