SORU
26 Ocak 2010, Salı


Nasıl dış repo bir submodule kullanmak gıt bir proje.

Uzak bir repo çeker olan bir repo oluşturmak istiyorum.

Örneğin, diyelim ki bir submodule olarak jQuery de ki:

git://github.com/jquery/jquery.git

Bir submodule olarak bir WordPress kullanmak ve uzak bir repo olarak kendi dış ekleyerek bir repo oluşturma işlemi ne olurdu.

Ayrıca bu benim kendi uzaktan çekin / basarsam Kur, sonra dış bozulmadan kalır?

CEVAP
5 Mart 2011, CUMARTESİ


  1. -- Bu ara bir proje varMyWebAppzaten bir github repo var
  2. Kullanmak istediğinizjquery depoprojenizde
  3. Bir olarak projenize jquery repo çekmek istiyorumsubmodule.

Alt modüller gerçekten başvurusu ve kullanımı gerçekten çok kolay. Zaten terminal Bu komutları bir repo olarak kurulmuş, MyWebApp varsayarsak:

cd MyWebApp
git submodule add git://github.com/jquery/jquery.git externals/jquery

Bu dizin externals/jquery* adlı yaratacak ve github jquery depoyu bağlamak. Şimdi sadece submodule başlatma ve kod klon gerekiyor:

git submodule update --init --recursive

Şimdi en son kod submodule klonlanmış olmalıdır. Jquery değişiklikleri repo ve son kod aşağı çekmek istiyorsanız, sadece submodule update komutu tekrar deneyin. Lütfen not: ben genellikle benim projelerde dış depoları bir dizi var, ben her zaman bir "" directory. dışındakiler altında repo grup yani

Online Pro Git Book alt modüller (ve genel olarak gıt) bazı faydalı bilgiler kolay okunur bir şekilde sundu. Alternatif olarak, git help submodule aynı zamanda iyi bir bilgi verecektir. Ya gıt wiki Git Submodule Tutorial bir göz atın.

Ben alt modüller bahsediyor ve Subversion svn ... ... karşılaştırmalı olarak ele alınacak olan bu blog yazısını fark ettim:dışındakiler mekanizması: http://speirs.org/blog/2009/5/11/understanding-git-submodules.html

En iyi yöntem olarak, her zaman kendi dizin, Dışındakiler gibi alt modüller koymanız gerekir. Eğer ... eğer, sizin proje kök dizini çok kalabalık çok hızlı olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • PC Learning Zone - Computer Training

    PC Learning

    8 EYLÜL 2006
  • Submissions101

    Submissions1

    23 ŞUBAT 2007