Spring svn - merge 이후 commit 에러가 날 때(svn: Aborting commit: ... remains in conflict)
프로그래밍/삽질의 흔적 2013. 2. 13. 14:31branch들을 merge 한 후 몇 개 파일에서 conflict가 발생했고,
파일 수정 후 commit 하려고 하니 다음과 같은 에러가 떴다.
svn: Commit failed (details follow):
svn: Aborting commit: 'xxxx' remains in conflict
경고 메시지에 포함된 경로에 가면 ".working", ".rxx" 파일들이 존재하는데 이 파일들을 삭제해주니 잘 된다.
- 좀 더 근본적으로 -
두 개의 branch를 merge 한 후 conflict가 발생하면 스프링 오른쪽 하단에 Merge Result view가 생긴다.
여기서 'show conflicts only' button을 누르면 conflict 나는 파일을 확인할 수 있다.
파일을 열어서 변경 내용을 확인한 후 닫으면 conflict 해결 여부를 묻는 창이 뜨는데
거기서 적절히 선택해주면 된다.
예를 들어, 덮어쓰려는 파일말고 원래 있던 파일을 계속 유지하고 싶으면 이에 해당하는 옵션을 선택하면 된다.
그럼 알아서 conflict로 인해 생성된 파일들을 삭제 해준다.
처음에는 이걸 모르고 왼쪽 소스트리에 'x' 표시된 파일을 열어
conflict 흔적(>>>> working .. 따위)을 지우다보니, conflict로 인해 생성된 파일이 그대로 남아있던 것이었다.
'프로그래밍 > 삽질의 흔적' 카테고리의 다른 글
/private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found (0) | 2013.11.23 |
---|---|
IE에서 form submit이 안될때 (0) | 2013.01.23 |