要在我的「主」庫中的幾個外部Git倉庫,有幾個選項:「子模塊」中的git:編織或子樹或別的東西,
- 子模塊
- 編織
- 子樹
第一個似乎基本上被所有人勸阻。第二和第三我相信是子樹模式的實現。
更好嗎?我應該使用哪個?爲什麼?我如何選擇它們?
要在我的「主」庫中的幾個外部Git倉庫,有幾個選項:「子模塊」中的git:編織或子樹或別的東西,
第一個似乎基本上被所有人勸阻。第二和第三我相信是子樹模式的實現。
更好嗎?我應該使用哪個?爲什麼?我如何選擇它們?
submodule是偉大的:
subtree很適合將一個回購的歷史記錄包含到另一個回購的歷史中。
所以,如果那幾個外部存儲庫沒有意志力與所有的標籤結束並提交主父父的歷史,使用子模塊。
否則,子樹很好。
我試圖做出同樣的決定,我也得到了活塞:http://piston.rubyforge.org/。 – drye 2010-12-10 18:38:33