Her şube listesi ve son revizyon'in tarih gıt | Netgez.com
SORU
25 Mart 2010, PERÅžEMBE


Her şube listesi ve son revizyon'in tarih gıt

Uzaktan bizim repo eski ve bakımsız dalları silmek istiyorum. Hangi son değiştirilme tarihi, uzak dalları listelemek için bir yol bulmaya çalışıyorum ama başaramıyorum.

Biri uzaktan dalları bu şekilde listelemek için kolay bir yol biliyor mu?

CEVAP
25 Mart 2010, PERÅžEMBE


commandlinefu 2 ilginç bir teklifi var:

for k in `git branch | perl -pe s/^..//`; do echo -e `git show --pretty=format:"%Cgreen%ci Ëlue%cr%Creset" $k -- | head -n 1`\\t$k; done | sort -r

ya da:

for k in `git branch | sed s/^..//`; do echo -e `git log -1 --pretty=format:"%Cgreen%ci Ëlue%cr%Creset" $k --`\\t"$k";done | sort

Unix bir sözdizimi Şubesi. git branch -r, aynı şekilde uzak dalları gösterebilirsiniz kullanarak:

for k in `git branch -r | perl -pe 's/^..(.*?)( ->.*)?$/\1/'`; do echo -e `git show --pretty=format:"%Cgreen%ci Ëlue%cr%Creset" $k -- | head -n 1`\\t$k; done | sort -r

Michael Forrest zsh sed ifade için kaçar gerektiren in the comments söz:

for k in git branch | perl -pe s\/\^\.\.\/\/; do echo -e git show --pretty=format:"%Cgreen%ci Ëlue%cr%Creset" $k -- | head -n 1\\t$k; done | sort -r 

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • BigBoyTV

    BigBoyTV

    25 EYLÃœL 2013
  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKÄ°M 2011