Yeniden bir git submodule
Bazı kolay yolu git submodule bir dizin (deleting tüm hareket üzerinden gidiyor ve yeniden ekleyerek yeni bir hedef adla dışında) yeniden adlandırmak için.
Ve bunu yaparken, neden sadece ana dizinde aşağıdaki biliyorsun: git mv old-submodule-name new-submodule-name
CEVAP
Git1.8.5 (October 2013) should simplify the process. Sadece bir yapın:
git mv A B
"
git mv A B
bir submoduleA
hareketli öğretilmiştir.", ^strong>ve.gitmodules
dosya yolları ayarlamak için çalışma alanı ağacındaki yerini değiştirin.
commit 0656781fadca1 daha fazla bilgi için bkz:
Şu anda "
git mv
" bir submodule üzerinde superproject o içinde submodule iş ağaç taşır. Ama submodule yolu ayarı.gitmodules
sol el değmemiş, şimdi tutarsız ile iş yapar ağaç ve git komutları itimat uygunpath -> name mapping
(status
diff
) garip davranırlar."Burada submodule iş ağaç hareketli ama "
submodule.<submodule name>.path
".gitmodules
dosyasından ayar ve her iki sahne. ayrıca güncelleme sadece yardım "git mv
izin
Bu.gitmodules
dosyası bulundu ve sadece bu submodule için bir bölüm yok ne zaman bir uyarı verir zaman böyle bir şey olmaz. Çünkü kullanıcı sadece düz gitlinks olmadan.gitmodules
dosya ya zaten güncelleme yolunu ayarlayarak önce el veren "git mv" komutu (bu durumda uyarıyı hatırlatıyor onamv
yapardı onu bunun için).
.gitmodules
bulundu ve birleştirme çakışmaları içerir sadecemv
komut başarısız olur ve kullanıcı bir daha denemeden önce çakışmayı çözmek için size söyleyecektir.
Yeniden takmak Hazırda bulunan nesnele...
İmageView içine sığacak Görüntü, en bo...
Nasıl yeniden denemek için python özel...
Https için http yeniden yönlendirme kö...
aynı dosya, yeniden adlandırma, bastır...