잘 설명 할 수 있는지 봅시다. 우리는 GitFlow를 사용하고 있으므로 DEV 브랜치가 있고 개발자는 기능 브랜치를 가지고 있습니다. 그들은 PR을 만들고 QA는 가용성을 기반으로 PR을 완성합니다. QA_Release로 분기되어 구축되고 배포됩니다.분기 노드에있을 때 자식 로그가 누락되었습니다.
어쨌든 누군가가 DEV 브랜치 (빌드 번호로 태그가 지정됨)를 빌드하면 QA_Release로 분기하고 빌드 (다음 빌드 번호로 태그가 지정됨)를 빌드하면 로그 주석 분기 된 노드에 있던 PR을 놓친다.
'git log 2..3'을 실행했을 때 x가 커밋되고 태그가 지정되면 분기가 표시되지 않습니다. 'git log 2 ~ .. 3'을 사용하면 표시됩니다.
그런 일이 발생 했습니까?
것은 나는 이것이 당신의 부분에서 오해 것 같다. 'git log --help'를하고 개정 범위에 관한 부분을 읽으십시오. 'git log aaa..bbb'는 문서에 따라 "bbb에서 접근 할 수있는 모든 커밋을 출력하지만"aaa "에서 도달 할 수있는 커밋은 제외해야합니다. 즉, 'aaa..bbb'범위에는 커밋'aaa '가 포함되지 않습니다. – Alderath
자, 그렇다면 어떻게해야합니까? 우리는 ~ (부모)를 사용하여 남았습니까? 때로는 그게 내가 필요로하는 것 이상을 가져옵니다. 자식 로그에서 항목을 제외하는 7 가지 방법이 있지만 항목을 포함 할 방법은 없습니다. –