SORU
22 Kasım 2009, Pazar


Nasıl gıt tek bir şube clone?

Yerel bir git depo olarak adlandırılan 'İ kullanmak için proje iskeletler saklamak. bu iskelet var Bir kaç dal, farklı türde projeler için:

casey@agave [~/Projects/skeleton] git branch
* master
  rails
  c
  c  

Eğer yeni bir proje için ana Dalı kontrol etmek istersem, yapabilirim

casey@agave [~/Projects] git clone skeleton new
Initialized empty Git repository in /Users/casey/Projects/new/.git/

ve her şey istediğim gibi. Özellikle, yeni bir ana dal ana dal iskelet işaret ve bas ve temel proje Kur değişiklikleri hareket çekerim.

Neyin işe yaramadığını, ancak, eğer başka bir şube klonlamak istiyorum. Göremiyorum ki ben sadece çekme şube istiyorum, örneğin raylar şube, ve sonra yeni bir repo var bir 'master' dal iter ve çeker arasında çatı repo 'raylar' şube tarafından varsayılan.

İyi bir şekilde bu insanların ne için var? Yoksa bu git bana bir şeyler yapısını istediği şekilde değil, ve kesinlikle açığım belki. Belki raylar iskelet iskelet repo repo ustası izleme ile birden fazla haciz var, ben mi söyleyeyim? Ve herhangi bir bireysel proje raylar klonlama iskelet repo.

Herhangi bir düşünce ve önerileri takdir edilmektedir!

CEVAP
12 AĞUSTOS 2011, Cuma


Bir şekilde aşağıdaki yürütmek için

git clone user@git-server:project_name.git -b branch_name /some/folder

Bu diğer dalları birleştirmek için fırsat veren, ileri geri getirecek doğru. Şimdi, GİT başlayarak 1.7.10, şimdi bunu yapabilirsiniz

  git clone user@git-server:project_name.git -b branch_name --single-branch /some/folder

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • Kat Krazy

    Kat Krazy

    12 Kasım 2010