2010-11-04 137 views

回答

2

小小的bash脚本怎么样?

>> git show-ref | while read sha1 ref; do echo $(git log --pretty=format:%ai -1 $sha1) $ref ; done | sort 
2010-10-23 15:30:57 +0200 refs/remotes/mambo/mambo 
2010-10-23 15:30:57 +0200 refs/remotes/mambo/master 
2010-10-29 22:38:23 +0200 refs/heads/master 
2010-10-29 22:38:23 +0200 refs/remotes/nas/HEAD 
2010-10-29 22:38:23 +0200 refs/remotes/nas/master 
+0

我认为的Jakub的答案是比我好。如果你不需要bash脚本的额外的灵活性,我更喜欢内置的解决方案。 – MForster 2010-11-05 11:40:07

0

,如果你还拥有图形用户界面,您可以使用gitk为观察各分公司在GUI

2

使用git for-each-ref,例如:

 
$ git for-each-ref --format='%(committerdate)%09%(refname)' \ 
    --sort=-committerdate refs/remotes/ 
2010-10-21 21:50:30 +0200  refs/remotes/git/trast/t/doc-config-extraction-v2 
2010-09-23 17:40:05 -0700  refs/remotes/gitweb-kernel.org/master 
2010-07-16 11:49:38 +0530  refs/remotes/gsoc2010/gitweb-write/master 
2010-06-13 21:02:44 -0700  refs/remotes/gsoc2010/gitweb-write/next 
2010-06-08 05:54:00 +0000  refs/remotes/gsoc2010/gitweb-write/man 
2010-06-08 05:53:58 +0000  refs/remotes/gsoc2010/gitweb-write/html 
2010-06-07 22:16:45 -0700  refs/remotes/gsoc2010/gitweb-write/pu 
2010-06-07 15:50:21 -0700  refs/remotes/gsoc2010/gitweb-write/maint 
2010-06-02 16:16:06 -0700  refs/remotes/gsoc2010/gitweb-write/todo 
2010-01-13 17:06:29 -0800  refs/remotes/gitweb-kernel.org/gitweb-ml-v5