2009-08-28 119 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