2013-08-21 75 views
0

我有一個包含一堆相關項目的父目錄。其中一些項目是部署到heroku的應用程序,它使用基於git的機制來部署應用程序。結果是我最終在父git中使用了git存儲庫。在跨不同分支機構工作時,這可能會相當混亂。管理這種環境的最佳做法是什麼?從父git倉庫中管理基於git的部署

回答

0

最好的做法是適當模塊化您的項目,不同的項目屬於不同的回購協議。爲了您的需要,對Heroku的不同部署屬於不同的回購協議,並且沒有理由在另一個回購中對它們進行彙總,這在git中顯然是錯誤的。

我喜歡使用的經驗法則通過子域進行,任何生活在子域中(即部署到不同環境)的任何東西都可以很容易地成爲單獨的回購/項目。

+0

你說的是理想的,但我需要在github.com上使用私人存儲庫。每個新的存儲庫都有相關的成本。如果有意義的話,我正在尋找除了將每個項目移動到不同存儲庫之外的選項。 –

+0

然後你的問題是一個成本效率問題,而不是編程相關。使用http://bitbucket.org它有免費的私人回購。 –