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