Her zaman alt modülleri itmeyi unutmayın. Bazen --recurse-submodules=check
'u git push
'a eklemeyi unutmayın. Daha da kötüsü, takımımdaki diğerleri aynı şeyi yapabilir. check
'u varsayılan yapmak için ayarlayabileceğimiz bir git config
seçeneği var mı?git - varsayılan --recurse-submodules için itme =
10
kontrol edin
A
cevap
16
Takma islemini deneyebilirsiniz.
git config alias.ps "push --recurse-submodules=check"
Sonra
git ps
10
Git v2.7.0 push.recurseSubmodules
yapılandırma seçeneği için destek ekler kullanın. --recurse-submodules
komut satırı seçenekleri ile aynı değerlere ayarlanabilir. Örneğin:
git config push.recurseSubmodules check
git push
sonraki çağrıları otomatik olarak alt modül itildiğini kontrol anlamına gelir.
+0
[Bu soruya] verilen yanıtlara da bakın (http://stackoverflow.com/questions/5814319/git-submodule-push) –
Evet, yaptığım şey bu. Ama bunu yapmak için gerçek itmeyi önleyebilirsek daha iyi olurdu. – noah
Veya "alias.push" komutu geçersiz kılarsa, ancak bu işe yaramazsa – nmr