這似乎是一個常見的問題,但我不能找到一個合理的解決方案:
恕我直言,與git submodules惡化問題出在哪裏子模塊承諾但不推變化使用包含git submodule update
的存儲庫使用情況輕鬆刪除。引用:防止混帳子模塊更新改變
,如果你做了,並承諾一個子模塊內 變化沒有檢查出一個分支這不是安全運行git子模塊的更新。他們 將被無聲覆蓋:
(...後面有一個例子)。
所以,將以下問題
讓super
是一個存儲庫根文件夾和submod
是包含一個子模塊的子文件夾:
-super
-submod
當我在子模塊承諾但不推,然後運行git submodule update
我得到我的承諾 submod 更改刪除(哦,恐怖)。
如何在我這樣做時添加確認are you sure
問題? 掛鉤,腳本或任何其他適用的想法更受歡迎。
TIA