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

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • Damien Hayes

    Damien Hayes

    11 Mart 2008