gerrit에서 b 을 revert 하고 revert a 을 revert하면 revert revert a는 merge confilict가 발생.
원인 :
revert a 가 revert되기 위해서는 git web상에서 revert a 상태의 base여야 하는데 추가로 수정된 commit b가 base 상태이기 때문에 revert a 는 revert 불가.
해결 : b를 revert하고 git web의 적용하여 revert a로 base를 맞춰주면 revert a의 base 상태이기 때문에 revert a를 revert 할 수 있는 상태가 되어 merge conflict이 해결된다.
diagram 원본 파일 :
diagram tool :
'Git' 카테고리의 다른 글
[git] merge 종류 (0) | 2020.12.23 |
---|---|
repo mirror 설정 (0) | 2020.07.28 |
[Git] git pull remote: HTTP Basic: Access denied (1) | 2019.05.07 |
[Git] Linux 에서 repo스크립트 다운로드 할 원격지 설정 (0) | 2019.04.23 |
[Git] git 특정 버전 다운로드 (Linux) (0) | 2019.04.18 |