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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • case LianLi

    case LianLi

    28 Mayıs 2010
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009