SORU
8 EYLÜL 2010, ÇARŞAMBA


Git bir komutta birden fazla Şubesi silebilir misin?

Eski dalları bir ton olan benim yerel depoyu temizlemek için, 3.2,, 3.2.2 3.2.1, vb söylemek istiyorum.

Sinsi bir şekilde onları bir kerede bir sürü kaldırmak için umuyordum ve çoğunlukla nokta yayın izleyen beri, belki söyleyecek bir kısayol vardı:

-D 3.2. git branch*

ve tüm 3.2 öldürmek.x dalları

Tabii ki komutları işe yaramadı denedim... :(

CEVAP
8 EYLÜL 2010, ÇARŞAMBA


Bu sözdizimi ile değil. Ancak bu şekilde olabilir

git branch -D 3.2 3.2.1 3.2.2

Temelde, git branch tek bir çağırma ile birden fazla şube silecektir. Ne yazık ki şube adı tamamlama yapmaz. Bash, yapabilirsiniz, ancak:

git branch -D `git branch | grep -E '^3\.2\..*'`

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006