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

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • manadude21

    manadude21

    11 Mart 2008
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012