git push --recurse-submodules = on-demand 遞歸push


I have the following project structure:

root-project
      |
      |-- A
      |   |
      |   |-- C
      |
      |-- B

 

A和B是根項目的子模塊。 C又是項目A的子模塊。假設我已經對項目A,B和C進行了更改,將這些更改提交給了相應的索引。之后,我更新對root-project中的A和B的引用,並提交更改。當我用選項--recurse-submodules = on-demand推送root項目的更改時,git會推送項目A,B和root項目的所有提交,但默默忽略提交項目C.我期望它也推動項目C的更改。

 

git version 2.3.3

解決方案 : 更新軟件
git push --recurse-submodules = on-demand 

 

將會真正用git 2.14.x / 2.15(Q3 2017)遞歸,但有一些條件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM