2014-10-15 4 views
0

git log사이의 가장 최근 태그 사이에 표시하는 자식 명령을 찾고 있습니다.가장 최근의 두 개의 git 태그 (및 그 사이에있는 로그)를 가져옵니다.

e.e. 가장 최근의 두 태그 build_341build_342을 경우, 나는 내가 git describe --abbrev=0를 사용하여 가장 최근의 태그를 얻을 수 있다는 사실을 알고 git log build_341..build_342

의 출력과 끝내고 싶은,하지만 난을 표시하는 방법을 모른다 두 번째 가장 최근 태그.

git describe --abbrev=0 $(git describe --abbrev=0)^ 

그래서 내가 사용하는 가장 최근의 두 태그 사이에 로그를 얻을 수 있습니다 :

답변

0

글쎄, 그것은 사용하여 두 번째 가장 최근의 태그를 얻을 수있어

git log $(git describe --abbrev=0 $(git describe --abbrev=0)^)..$(git describe --abbrev=0) 

꽤되지 않음을하지만, (쉘이 $() 명령 대체를 지원하는 한) 작동하는 것 같습니다. 다른 답변도 환영합니다.