Backend/IDE
[STS] Updating Maven Dependencies 에러 & Git Merge Conflict 수행
Mr.6_냥아치
2024. 4. 8. 17:22
반응형
Exception java.lang.ExceptionInitializerError [ ~ : Updating Maven Dependencies"] 에러
Maven Clean 후 Maven Build시 Goals에 install수행하게 작성
Git Merge Conflict 수행
Step 1) 원격 저장소의 변경사항 가져오기
프로젝트 선택하여 마우스 우클릭 >> Team >> Pull 선택
Conflicting이 발생한 commit 목록이 표시된다.
Step 2) Conflict 위치 찾기 및 수정
Eclipse의 Project Explorer에 conflict이 발생한 파일을 확인하다.
Git은 컴파일 오류를 유발고 눈에 띄게 할 목적으로 conflict이 발생한 부분을 <<<<<<< ====== >>>>>>> 로 표시한다.
복잡한 conflict이 발생한 경우 Eclipse에서 제공하는 merge 기능이 유용하다.
Project (또는 conflict이 발생한 파일 선택) >> Team >> Merge Tool
Merge 도구를 통해 수동 merge가 필요한 파일과 위치를 찾을 수 있다.
Merge 도구 메뉴:
아이콘 배치의 순서대로,
- 좌/우 view 치환
- 두 변경의 공통 원본 표시
- Three way compare: 공통 원본과 함께 두 변경 비교
- Conflict가 발생하지 않는 오른 쪽의내용을 모두 왼쪽에 반영
- 왼쪽 변경을 오른 쪽에 반영
- 오른 쪽의 변경을 왼쪽에 반영
- 다음 차이점 위치
- 이전 차이점 위치
- 다음 변경
- 이전 변경
수정을 완료하고 파일을 저장한다.
Step 3) Merge 결과 Commit & Push
Merge 한 파일을 Staged Changes 창으로 이동시키고 "Commit and Push" 또는 Commit 한다.
반응형