2012-03-29 174 views
1

我有一個Github存儲庫和一個私人內部存儲庫。目前,我們只是將repositoy的git/config文件中的兩個repo引用添加爲遠程原點。所以,當我們推動變革時,他們會去回購。我們開始做這個冗餘策略。同步Github存儲庫的私人存儲庫的拉取請求

但是,我們開始使用pull請求。這背後的主要目標是:一個沒有經驗的開發人員分叉主要的回購,做出改變,測試他們,把他們回到他們的回購,然後拉 - 要求他們回主要回購。一個更有經驗的開發人員會審查這些變化併合並或不合併到主要的回購中。但是,在第一次測試中,這導致回購不同步。

有什麼辦法讓他們同步嗎?我也會很感激protips更好的方法或更好的做法。

+1

一個比同時推送更好的方法是推送到私人內部倉庫,然後在私有內部倉庫中將git鉤子提交到Github倉庫。也許這是一個解決方案? – Marco 2012-04-03 13:19:34

+0

是的,這會做!你可以添加一個答案,以便我可以接受它嗎? – Cacovsky 2013-03-19 19:48:37

回答

2

一種解決方案是唯一的推動或有助於內部專用倉庫,然後安裝在專用的內部存儲庫git的鉤推收到的GitHub庫的提交。

一個很好的參考,從git鉤子開始可以找到。

這個解決方案的缺點是,你必須確保永遠不要修改你的公共github回購。如果你的公共github回購確實有拉取請求,你必須通過推送它們到你的私人回購來添加這些提交。