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

  • Hak5

    Hak5

    7 EYLÜL 2005
  • TheRightTire

    TheRightTire

    14 EKİM 2009
  • Videojug

    Videojug

    25 EKİM 2006