Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 您使用什么作为团队体系的良好替代方案?_Svn_Tfs_Cruisecontrol.net_Fogbugz - Fatal编程技术网

Svn 您使用什么作为团队体系的良好替代方案?

Svn 您使用什么作为团队体系的良好替代方案?,svn,tfs,cruisecontrol.net,fogbugz,Svn,Tfs,Cruisecontrol.net,Fogbugz,我想了解其他人为获得团队系统功能而采取的解决方案。我们都知道,团队体系对我们中的一些人来说是昂贵的。我知道他们提供一个小型团队版,有五个MSDN订阅许可证,但如果您的团队规模超过五个,或者您不想使用团队系统,该怎么办?我在家用计算机上使用SourceGear的Fortress进行个人开发。它对单个用户是免费的。我在SourceGear vault和FogBugz之间的良好集成方面取得了很多成功 MS Build for Build automation满足了我的需求。我用于源代码控制、项目管理和

我想了解其他人为获得团队系统功能而采取的解决方案。我们都知道,团队体系对我们中的一些人来说是昂贵的。我知道他们提供一个小型团队版,有五个MSDN订阅许可证,但如果您的团队规模超过五个,或者您不想使用团队系统,该怎么办?

我在家用计算机上使用SourceGear的Fortress进行个人开发。它对单个用户是免费的。

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


MS Build for Build automation满足了我的需求。

我用于源代码控制、项目管理和缺陷跟踪,以及持续集成。我仍在习惯,但到目前为止效果很好。对于小型团队来说,这是一个很好的免费设置。授权Mingle和Team City将为大型团队带来成本。

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


它似乎面向开源/社区类型的项目,但它只是作为内部开发人员内部网工作。它将Wiki、Bug tracker和SVN源代码浏览器集成到一个很好的软件包中,并且非常容易配置。

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


即使是对于我独自工作的项目,将这两个功能集成在一起也很好。

要获得轻量级和完全免费的选项,您可以使用与Basecamp(+SVN客户端)集成的Springloops

  • 托管SVN:SpringLoops:(对单个项目和用户免费)
  • Basecamp:(对于单个项目也免费)

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

我也是在Linux上开发的,这也是我提出解决方案的原因之一。我想知道SourceGear选项在这方面是如何工作的?我以前使用过Vault,根据我的经验,它还不错,但我知道它主要基于Windows。我想我曾经读到他们有一个可以在Linux上工作的客户机,但我从未使用过它。我只想把对话再打开一点,这样,人们就有希望根据自己的需求找到最适合自己的答案


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

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


SVN和TortoiseSVN附加组件构成了一个坚实且易于使用的界面。WinMerge也是一个很好的混合工具。

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

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

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

从问题中删除我的答案,并将其作为StackOverflow常见问题的答案之一发布

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

  • 用于源代码管理
  • 对于我的Subversion web浏览器
  • 用于与Subversion、Visual Studio和Warehouse集成的it功能和缺陷跟踪
  • 用于将Subversion集成到Visual Studio中
  • 用于我的.Net项目自动生成系统的
  • 使用我的Ruby on Rails项目自动构建系统

不错,我听说过TeamCity。我只是还没用过。我肯定在考虑换工作。TeamCity太棒了。它易于设置且功能强大。我已经在专业项目中使用了TeamCity/git,我所有的开源项目都使用了从codebetter.com连接到git和github.com的TeamCity。和VersionOne,但根据您的需要,还有很多其他选择。真的吗?金库很糟糕。我一直对它有意见,而且它非常过时。我最讨厌的事。。。选择一个选项,说删除,然后等待。它甚至连模态都没有。然后在一分钟或几分钟后,对话框弹出。由用户界面技能非常差的人设计。如果您有MSDN订阅,VS集成sigh.TFS现在完全免费;)不仅仅是工作组版本。如果你有5000名开发人员,他们都有MSDN,那么他们都可以使用TFS。此外,TFS的零售许可证价格大幅下跌,约为500美元。