0
讓我解釋我的(可能不正確的)思維過程,然後再詳述。Git子模塊自動推
我們有一個非常大的repo,其中包含許多開發人員定期開發的未編譯庫。我們有一個腳本來建立所有這些庫輸出到一個文件夾名稱Published
我想這個Published
目錄作爲子模塊,所以我已經設置了,我想這個過程是:
sh BuildLibraries.sh`
git add . //add modified (the new libraries)
git commit -m "Rebuilt Libraries"
git push
但這不適用於子模塊,因爲它們是它們自己的存儲庫。也許submodules不是我想要的,我還能做什麼?我可以使用子模塊乾淨地完成這項工作嗎?
我想要這些在第一個單獨的回購的原因是我們在iOS項目中使用cocoapods作爲依賴使用這些庫,但使用主要回購需要WAY登錄cocoapods「預先下載」的回購。我們嘗試過使用孤立分支,但它仍然首先下載整個回購。如果有其他人有這個問題,我會標記椰子樹。
謝謝大家的幫助!
是的,我明白了。看看是否有辦法讓主項目跟蹤它。我結束了在腳本中使用git命令,並在添加之前刪除二進制文件,因此沒有合併衝突。這並不理想,但直到我們將binaray上傳到http服務器,它才適用於我們現在需要的東西。 – mkral 2013-04-11 22:12:06