2011-11-12 11 views
5

Na przykład coś takiego:Jak można "opisać git" przy każdym zatwierdzeniu?

$ git describe --all 
v0-5-g654178b 
v0-4-gf7127a0 
v0-3-gbb3ab93 
v0-2-gf193081 
v0-1-g892d3ad 
v0 

Albo to:

$ git log --oneline --decorate --describe 
v0-5-g654178b (HEAD, master) improved documentation 
v0-4-gf7127a0 Senseless commit to trigger ci build 
v0-3-gbb3ab93 fixed the fix 
v0-2-gf193081 refactored nertz 
v0-1-g892d3ad WIP first foray into i18n 
v0 (tag: v0, origin/master) Initial commit 

nie byłoby to fajne?

+0

Adam, jeśli nie masz fuzji, zobacz http://stackoverflow.com/q/17379010/427545 dla polecenia dołączenia 'git describe'. Myślę, że mamy to samo pytanie, ale nie szukam tylko jednej linii, ale tagów wewnątrz pełnego "logu git". – Lekensteyn

Odpowiedz

3

Ta funkcja obecnie nie istnieje w git linii głównej. Możesz przetasować własne (używając git rev-list z git describe i git log) i/lub przesłać poprawkę do projektu git.

Powiązane problemy