2009-08-28 121 views
1

我们公司正在设置一个代码存储库,以供多个团体参与。我正在寻找像谷歌代码系统具有以下功能:是Google代码开放源代码的源代码

i。 Wiki

ii。问题跟踪器

iii。源代码库(SVN集成)

iv。控制访问以对代码进行修改

我能找到的最接近的开源替代方案是“Trac”。

1)Google Code Open Source的代码是?谷歌搜索不会带我到任何有用的链接。

2)对于满足上述需求的开源软件有何建议?

回答

5

这从FAQ

是谷歌代码的实现本身是开源?

与大多数项目托管站点一样, 我们的基础技术是开源和专有代码的混合 。 例如,问题跟踪是 由谷歌完全写,但 版本控制服务是基于 颠覆,一个流行的开源 工具。

我们使用Trac & SVN在这里工作,但我敢肯定还有其他的选择。

+0

感谢您的常见问题解答。我想我们会继续与Trac,SVN。我可以限制用户在SVN中的访问吗? – rAm 2009-08-28 03:09:03

+0

我的意思是使用Trac for SVN的用户角色访问 – rAm 2009-08-28 03:12:35

+0

您可以在Trac中设置权限组并限制这些组中的用户可以执行的操作:http://trac.edgewall.org/wiki/TracPermissions#PermissionGroups(我认为这就是你在问什么?)你也可以在SVN中设置相当复杂的权限 - 虽然我不是那方面的专家。 – 2009-08-28 03:17:56

1

选择一个满足所有4个要求的解决方案可能是错误的方法 - 我发现选择最好的工具是最好的选择,而不是像瑞士军刀那样使用12合1工具。

Git是更好的源代码控制解决方案之一,并有各种错误跟踪器和文档工具可供选择。我个人使用CodeTrack作为bug跟踪器 - 它非常简单并且不需要数据库连接,但我知道CodeTrack并不是那里比较流行的CodeTrack。

+0

为什么downvote? – 2009-08-28 03:11:14