2015-05-11 16 views
0

考慮產品A由幾個小模塊組成。您希望一步完成特定版本的檢查。在一個步驟中檢查多個存儲庫(特定版本)的'git'方法是什麼?

在svn中,您可以使用特定版本的模塊創建分支,並像這樣一步步檢查出它們。

git的做法是什麼?有更好的方法還是相同?

+0

git認爲在工作區的完整內容。因此,如果你想要的東西位於不同的提交中,它將不適合使用git。 –

回答

0

什麼是git的做法?

git您可以將裏面另外一個存儲庫作爲子模塊。給定的回購可以有你喜歡的任意數量的子模塊。當您提交主repo時,每個子模塊的當前提交散列也會保存。您使用git submodule update來檢索您提交主回購庫時所擁有的每個子模塊的版本。

與大多數git一樣,使用子模塊可能會讓您感到困惑,直到您掌握它爲止。這可能更像svn模型比git其他方面,但你應該仍然read up on submodules之前跳入。

相關問題