我正在嘗試將多個存盤庫拉入一個存盤庫。但是在git pull <URL>存盤庫合并之后,因此無法識別確實存在于各種存盤庫中的分支。
uj5u.com熱心網友回復:
對于這種情況,您應該查看Git 子模塊。這基本上就是答案(對不起,它實際上只是鏈接,但它本身就是一個完整的主題)
這將允許您擁有多個存盤庫創建一個代碼庫,并將每個子模塊設定為自己的版本。
子模塊檔案的介紹是:
經常發生這樣的情況,在處理一個專案時,您需要使用其中的另一個專案。也許它是第三方開發的庫,或者您單獨開發并在多個父專案中使用的庫。在這些場景中會出現一個常見問題:您希望能夠將兩個專案分開處理,但仍然能夠在另一個專案中使用一個。
這聽起來與您在這里嘗試實作的完全一樣。
檔案中給出的示例顯示了如何創建它:
$ git submodule add https://github.com/chaconinc/DbConnector
Cloning into 'DbConnector'...
remote: Counting objects: 11, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 11 (delta 0), reused 11 (delta 0)
Unpacking objects: 100% (11/11), done.
Checking connectivity... done.
這還應該創建一個.gitmodules列出正在使用的子模塊的檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/403016.html
標籤:
上一篇:GoogleApps腳本GmailgetPlainBody換行符
下一篇:從存盤庫中洗掉用戶的所有推送提交
