git shortlog
은 인간이 읽을 수있는 변경 요약을 작성하는 데 유용합니다. 그러나 마스터 브랜치에서 변경 사항을 체리 선택하면 -x
플래그를 git cherry-pick
플래그로 사용합니다. 그 이유는 어떤 커밋을 기록했는지 기록하기 때문입니다.git shortlog : "(벚꽃을 고집 한 ____에서 체리를 뽑았습니다") 제외하는 방법?
% git shortlog Version-3.5.3..3.5
Dan S (5):
Fix typo that causes build fail on big-endian archs, thanks Felipe Sateler (cherry picked from commit 4588258193072cd2fb845f7fb0b4670d6ad5edf2)
fix build on ARM (where qreal==float); thanks Felipe Sateler (cherry picked from commit 976d560060185c1e31c9f40660172f0054a4a05c)
Strip gremlin characters from JITLib wrapForNodeProxy.sc (cherry picked from commit d0842acae77a90b5eb9811d947ee2dad2282edff)
choose clipping rather than wraparound for writing integer-format audio files (libsndfile setting)
arm build fix: another double->qreal in QcMultiSlider (cherry picked from commit 548ad319dddf53e4edac1cfa44b3193027eefda2)
우리는 (실제 로그에 새로운 라인에있는) 그 체리 선 선택을하지 않을 git shortlog
말할 수있는 쉬운 방법이 있나요 :이 shortlog에서 약간의 추함의 원인은?
물론 필터링 할 수 있음을 알고 있습니다 (예 : git shortlog Version-3.5.3..3.5 | sed 's/[(]cherry picked.*$//g'
). 하지만 그것은 자식이 자신의 주석을 알고 있어야하며 처리 할 수 있어야합니다. 내가 놓친 것 없니?
http://gitimmersion.com/lab_10.html
을 내가 과거하지만 난 그것에 대해 매우 광범위한 자원을 본 기억이 로그를 많이 스캔해야하는 경우