2017-11-03 22 views
0

버그 일 경우 특정 브랜치에 git log를 실행하면 승인되지 않은 변경 사항까지 나열됩니다.git 로그를 gerrit의 병합 된 변경 사항 만 나열하십시오.

시나리오 :

변경 &는 검토가 아직 &이 dev_branch의 중앙 REPO 이미지에 통합되지 않고 여전히 나타나고있다 수행되지

git push origin HEAD:refs/for/dev_branch 

아래로 리트에서 검토를 추진 노력 '열기' 대시 보드의 변경.

실행 git log dev_branch 입대뿐만 아니라 (그것은 중앙의 repo에 방법 만든되지 않은 & 승인되지 않은) 지역 지점에 마지막으로 커밋 된 파일의 해시을 나열합니다.

병합 된 로그에만 git log를 적용하도록 제한 할 수있는 필터가 있습니까?

답변

1

dev_branch은 검토되지 않은 커밋을 포함하는 로컬 분기입니다. 아직 그 커밋을 포함하지 않는, 서버 측 저장소에 분기 dev_branch의 역사를보고 싶은 경우 :

git fetch origin dev_branch 
git log origin/dev_branch 

경우 dev_branch 어떤 이유로 업스트림 origin/dev_branch, 다음 명령이 없습니다 더 신뢰할 수있는 방식으로 작업 :

git fetch origin dev_branch 
git log FETCH_HEAD 
+0

정확히 내가 무엇을 찾고 있었는지!. 이것을 수락하십시오. 학습 단계에서는 - 그러나 위와 같은 대답은 어려운 정책을 정의하는 간단한 전략에 대해 수행하고자하는 일을 완화 할 것입니다 :) –