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

  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008