Conflict
-
병합(Merge)DevOps/Git 2020. 2. 23. 15:03
정의 두가지 버전을 합치는 것을 말한다. *병합시 나타나는 3가지 상태 병합 (Merge Commit) 예제) 홍 + 길동 = 홍길동 B브랜치는 바뀌지 않고 유지 로컬 저장소에만 반영 되어 있어 원격 저장소에는 반영이 되지 않아 Push위에 커밋 2개가 떠 있는 것을 볼 수 있다. 충돌 충돌이 일어난 파일을 열어보면 자동으로 마크가 되어 있다. ====를 기준으로 위에가 현재 코드 아래가 병합 되어지는 코드를 말한다. 내용을 고치고 Commit을 누르면 Message에 충돌이 난 것에 대한 Message가 자동으로 완성되어 있다.
-
[Eclipse][GIT] Branch 병합하기DevOps/Git 2020. 2. 14. 11:05
두개의 Branch를 병합 하기 위해서 기준이 될 Branch-보통은 Master Branch-를 선택한다. 마우스 오른쪽 click ->Team->merge를 누른다. 병합시킬 second branch를 클릭한다. Branch 충돌 해결하기 Branch 합병시 다른 코드가 같은 줄에 있다면 충돌이 일어난다. Merge를 하게 되면 충돌 메세지가 뜨게 되고 파일에 표시가 나타난다. 충돌이 나면 파일이 빨간색으로 변한다. 파일을 재수정후 commit하게 되면 message도 충돌 수정에 대해 적혀있다. *Merger Tool 충돌이 일어났을때 Merge Tool을 사용하면 어디에서 충돌이났는지 알 수 있다. 프로젝트 오른쪽클릭 - > Team ->Merge Tool History 프로젝트 오른쪽 클릭 ->..