1

我正在寻找最适合我们团队(30 岁以上)的协作软件平台。我们目前只使用了几个 svn 存储库,而且已经变得难以管理。

我们的要求是:

  • 可安装在我们自己的服务器上
  • 修订控制(应包括 svn,以免吓跑非技术人员)
  • 问题跟踪(错误、任务等)
  • 管理项目(用户也会很好)
  • 混合 FOSS 和闭源项目

根据我的研究,我发现以下内容:

启动板(本身)

  • 亲:关于一切
  • 缺点:没有svn

融合锻造

  • pro:类似于 SourceForge,具有几乎所有功能
  • 缺点:不确定开发得有多活跃,管理FusionForge应该很麻烦

贪婪(本身)

  • 亲:也关于我们清单上的所有内容
  • 缺点:只有 git,不确定 Ruby 的安全性,仅适用于 FOSS

我最头疼的是,这个平台对于没有技术天赋的开发人员也应该很好地扩展,同时仍然保持最低水平的代码质量。

具有上述 3 或类似经验将不胜感激。

谢谢

4

4 回答 4

3

可能满足您需求的一对是:

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

  • 集成缺陷跟踪
  • 综合维基
  • 论坛
  • 与广泛的版本控制软件集成,包括 SVN
  • 灵活的用户认证,主要依赖于Web服务器的认证机制。

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

于 2012-03-12T20:30:19.907 回答
0

看看 Atlassian 的 JIRA。它有一个用于颠覆的插件。您可以将其安装在您自己的服务器上。它具有出色的错误跟踪功能,您可以定义项目并定义项目中的用户角色。您可以将它与开源和闭源项目一起使用。如果您的项目之一是开源的,您可以申请免费许可证。

于 2012-03-12T17:45:21.847 回答
0

如果你想围绕 SVN 作为 VCS 核心构建生活,你必须在UberSVN上看到

更昂贵(与零价格相比)的解决方案,不仅限于 Subversion,是Private Assembla

于 2012-03-12T19:06:28.050 回答
0

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

于 2012-03-13T17:39:51.657 回答