Version control 协同软件平台

Version control 协同软件平台,version-control,collaboration,issue-tracking,software-lifecycle,Version Control,Collaboration,Issue Tracking,Software Lifecycle,我正在寻找一个我能描述的最好的团队协作软件平台(30+)。我们目前只使用了几个svn存储库,它变得难以管理 我们的要求是: 可在我们自己的服务器上安装 修订控制(应包括svn,以免吓跑非技术人员) 问题跟踪(错误、任务等) 管理项目(用户也很好) 混合自由/开源软件和封闭源码项目 从我的研究中,我发现了以下几点: 启动板(自身) 赞成者:关于一切 反对:没有svn FusionForge 赞成:与SourceForge类似,它具有几乎所有的功能 缺点:不确定开发的积极程度,管理起来应该

我正在寻找一个我能描述的最好的团队协作软件平台(30+)。我们目前只使用了几个svn存储库,它变得难以管理

我们的要求是:

  • 可在我们自己的服务器上安装
  • 修订控制(应包括svn,以免吓跑非技术人员)
  • 问题跟踪(错误、任务等)
  • 管理项目(用户也很好)
  • 混合自由/开源软件和封闭源码项目
从我的研究中,我发现了以下几点:

启动板(自身)

  • 赞成者:关于一切
  • 反对:没有svn
FusionForge

  • 赞成:与SourceForge类似,它具有几乎所有的功能
  • 缺点:不确定开发的积极程度,管理起来应该相当麻烦 熔炉
Gitorious(本身)

  • 赞成者:还有我们名单上的一切
  • 缺点:只有git,不确定Ruby的安全性,只针对自由和开放源码软件
我最头疼的是,对于没有技术天赋的开发人员来说,这个平台也应该能够很好地扩展,同时仍然保持最低级别的代码质量

有上述3种或类似经验者优先考虑


谢谢你

看看来自大西洋的吉拉。它有一个用于subversion的插件。您可以在自己的服务器上安装它。它有很好的bug跟踪功能,您可以定义项目并定义项目中用户的角色。您可以将其用于开放源代码项目和封闭源代码项目。如果你的一个项目是开源的,你可以申请一个免费的许可证。

如果你想让SVN成为VCS的核心,你必须在


成本更高的解决方案(与零价格相比非常昂贵),不仅受Subversion的限制,

可以满足您的需求的解决方案有:

它们都具有软件项目管理功能,如:

  • 集成缺陷跟踪
  • 集成wiki
  • 论坛
  • 与广泛的版本控制软件集成,包括SVN
  • 灵活的用户身份验证,主要依赖于web服务器的身份验证机制

它们都是开源和免费的。Redmine是使用Ruby on Rails开发的,而Trac是使用python开发的。

从Countersoft看一看。它提供了您正在寻找的所有功能,无论是内置的,还是通过免费插件(用于SVN集成)

你真的想要一个集bug追踪、项目经理和文档共享/讨论系统于一体的系统吗?小心你的愿望!Assembla是托管服务,因此不能安装在本地服务器上。@DJ。私有汇编是本地可用的,这是我的错。我没有检查私有部分。我会说,Trac确实不太好:)我们刚从Trac迁移到JIRA,对此非常高兴。我确实更喜欢Redmine而不是Trac。我认为Redmine一开始是作为Trac的克隆,但是开发速度和可用功能已经超过了Trac。感谢您的建议,我们将在我们的团队中设置一台运行的测试机器并对其进行评估:)Thanx,JIRA看起来非常有希望。我已经使用了几个月,我仍然印象深刻。我甚至连吉拉的一半特征都不知道!此外,在基本功能的基础上还有许多令人惊叹的附加组件。难怪Facebook、Zynga、Twitter、Adobe、NASA等公司会使用它:正如我已经提到的,如果你的一个项目是开源的,你可以申请免费许可证,我们利用了这一点,但我认为价格还是合理的。