2011-12-12 64 views
0

我們正在開發各種eclipse插件,並且目前將它們託管在中央SVN服務器上。在這裏,我們爲每個插件託管一個項目,並且可以爲每個開發人員授予訪問權限。用於Eclipse插件的Git/Gerrit存儲庫組織

我們希望遷移到GIT/Gerrit的組合。但是我不能找出一個好的方法來保持訪問控制,而不會彌補太多的轉售者。我看到的唯一的當前解決方案是爲我們當前使用的每個插件設置一個新的Gerrit/Project,並按每個項目授予對它們的訪問權限。

這意味着每個開發人員都必須在他的工作區中管理幾個不同的GIT存儲庫。另外還有一個缺點,就是不可能一起提交一些相關的插件。

到目前爲止我還有其他解決方案嗎?

回答

1

不,你沒有錯過太多。如果您需要不同的訪問控制,則必須擁有單獨的存儲庫。沒有一種將存儲庫間的更改聯繫在一起的好方法。我辦公室的一些人使用混合成功的git子模塊,其他人只是在Gerrit中溝通,這種變化取決於這種變化。

+0

我見過很多團隊,其中的粒度介於兩者之間。例如:23個回購項目中的100個項目 –