Nasıl bir git repo bağımlılıkları bağlantılı alabilir miyim?
Benim komut, ben sık sık kullanın kütüphaneler (veya) kendi repo var diğerleri benim. Benim repo o yinelenen ve güncellenmesi ile takılıyorum yeni bir sürüm çıkıyor her zaman istemiyorum. Birileri repo klonlar, ancak yine de yerel iş ve kırık bağlantılar değil.
Neler yapabileceğim hakkında bir fikrin var mı?
CEVAP
Gıt alt modüller ile bunu yapabilirsiniz. Deponuzu, yapmak:
git submodule add path_to_repo path_where_you_want_it
Kütüphanenin depo git://github.com/example/some_lib.git
bir URL vardı ve projenizde lib/some_lib
bunu istedi yani, girmek istiyorum:
git submodule add git://github.com/example/some_lib.git lib/some_lib
Bu depo en üst düzey dizinden yapılması gerektiğini unutmayın. Yani ilk nereye koyduğuna dizine mi cd
.
Bir submodule ekledikten sonra, ya da birisi deponuzu yeni bir ödeme yaptığında, yapmanız gerekir:
git submodule init
git submodule update
Ve sonra eklediğiniz tüm alt modüller var aynı düzeltmesi kontrol edildi.
Bu submodule içine kütüphaneler, cd
biri daha yeni bir sürümüne güncellemek istediğiniz zaman ve çekin
cd lib/some_lib
git pull
Ne zaman sonra, bir git status
lib/somelib
modifiye bölümünde listelenen görmelisiniz. Dosya ekleme, tamamlama ve güncel. İşbirlikçi bir havuz içine işleyen çeker, onlar bitene kadar değiştirilmiş olarak lib/somelib
git submodule update
tekrar görecekler.
Nasıl maven-Merkez-repo, belirli bir g...
Nasıl YouTube API YouTube video küçük ...
Nasıl bağımlılıkları Maven kullanarak ...
Nasıl JavaScript para olarak format nu...
Nasıl bir dize dönüştürmek için yığın ...