Git

[Git] conflict 발생 시나리오

개미맨 2019. 9. 28. 12:16

 

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 원본 파일 :

merge_conflict_scenario.drawio
0.00MB

diagram tool :

https://www.draw.io/

 

Flowchart Maker & Online Diagram Software

Flowchart Maker and Online Diagram Software draw.io (formerly Diagramly) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN o

www.draw.io