SORU
6 NİSAN 2010, Salı


Git kısmi klon ve Mercurial

Git içinde sadece bir şube (veya belirli bir commit) klonlamak mümkün ve Mercurial mi? Merkezi bir repo klonlamak istiyorum ama çok büyük olduğu için sadece bir kısmını almak istiyorum ve hala benim katkı değişiklikleri geri edebilmek isterdim. Mümkün mü? Gibi, ben sadece Etiketi 130 itibaren veya böyle bir şey istiyorsun?

Eğer öyleyse, nasıl?

CEVAP
6 NİSAN 2010, Salı


Git topraklarda kısmi klon üç farklı bahsediyorsun:

  • sığ klonlar:X ileri noktaya Revizyon Tarihi istiyorum.

    git clone --depth <n> <url> kullanınbunun için, ama lütfen sığ klonlar diğer depoları ile etkileşim içinde biraz sınırlı olduğunu unutmayın. Yamalar oluşturmak ve e-posta yoluyla göndermek mümkün olacaktır.

  • filepath tarafından kısmi klon:Bazı dizindeki tüm Revizyon tarihi geçmişi /path istiyorum.

    Mümkün değilGit. Olabilir ama modern Gıtseyrek çıkışyani tüm geçmişi var ama (çalışma alanında) tüm dosyaları tek alt edin.

  • yalnızca seçilen şube klonlama:Sadece bir dal (veya dallar seçilmiş alt) klonlamak istiyorum.

    Mümkün, ve

    önce git 1.7.10 basit: ihtiyacın ne klon mu el ile, yani git init [<directory>], git remote add origin <url> Düzenle .git/config değiştirme * remote.origin.fetch tarafından talep edilen şube (muhtemelen 'master'), git fetch .

    * git clone *10 sadece bu amaç için eklenmiş gibi görünüyor --single-branch seçeneği sunuyor, ve oldukça kolay görünüyor.

    Dallar genelde kendi tarihinin en paylaştığından, dalları yalnızca bir alt klonlama elde edilecek kazanç, sandığınızdan daha küçük olabilir, ancak unutmayın.

Ayrıca şube sadece seçilen alt sığ bir klon yapabilirsiniz.

Sen bilirsin insanların nasıl olacak istediğiniz eşyaları kırar aşağı tarafından filepath (birden fazla proje aynı depo) kullanabilirsiniz alt modüller (gibi svn:dışındakiler) için ön bölme repo içine ayrı ayrı cloneable bölümleri.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • Moto Journal

    Moto Journal

    28 Mayıs 2007
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006