0. 기본 화면
가. 기본 VI : 상대편 VI와 내 VI는 기본 VI에서 파생된 것을 기본으로 해야함
1) 상대편 VI와 내 VI에서 차이가 있는 부분을 병합할 기본 VI
2) 병합된 코드는 기본 VI에 저장됨
나. 상대편 VI : 기본 VI에서 파생된 코드를 기반으로 수정된 코드
다. 내 VI : 기본 VI에서 파생된 코드를 기반으로 수정된 코드
라. 상대편 VI와 내 VI에 대한 명칭은 특정 사용자 또는 리비전으로 인해 발생한 코드 2가지라고 생각하면 됨
마. 2개의 VI만 병합할 경우(ex: A VI, B VI)
1) 기본 VI : A VI 복사본(단순히 병합된 코드가 저장될 VI, B VI 복사본도 상관없음)
2) 상대편 VI : A VI(반영사항이 없으므로 B VI만 반영된다고 보면 됨)
3) 내 VI : B VI
1. 초기 VI 상태
가. 기본 VI
나. 상대편 VI
다. 내 VI
2. 병합을 한 후 VI 상태
가. 기본 VI
나. 상대편 VI(기본 VI에 병합되어 저장되므로 변경없음)
다. 내 VI(기본 VI에 병합되어 저장되므로 변경없음)
2. 병합 결과
가. 상대편 VI에서 수정된 코드가 기본 VI에 반영되었음
1) 더하기에서 증가로 코드 수정
나. 내 VI에서 추가된 코드가 기본 VI에 반영되었음
1) 감소 코드 추가