반응형
SVN을 사용하다 보면 다른 사람이 제 작업 중인 파일을 커밋하여 충돌이 발생하는 경우가 종종 있습다. 여기서 간단하게 해결 방법을 알아보겠다.
충돌이 발생하면, 내가 작업한 파일과 리비전 번호가 붙은 충돌 파일이 생성다.
*.mine: 현재 로컬 파일입니다.
원래 파일 이름: SVN 파일입니다.
*.revision 번호 파일: SVN에서 다른 파일입니다. 여러 개의 파일을 볼 수도 있습니다.
먼저, "Edit conflicts" 메뉴를 확인하여 어떤 부분이 변경되었는지 확인합니다.
세 개의 창이 나오고, SVN 파일, 내 파일, 아래 파일을 볼 수 있다.
나머지 파일을 확인하고 마지막 파일을 기준으로 편집한 후 "해결됨으로 표시" 버튼을 누르면 파일이 병합된다.
텍스트 파일이나 소스 파일처럼 읽기 쉬운 파일이거나, 수정이 복잡하지 않은 경우 "해결" 버튼을 누르면 기본적으로 로컬 파일을 우선하여 적용다.
해결이 완료되면 .mine, .r<revison>, .r<revision>과 같은 임시 파일은 자동으로 삭제된다.
반응형
'Windows' 카테고리의 다른 글
Visual Studio - 전체 검색 Ctrl+T,Ctrl+Q (0) | 2024.02.28 |
---|---|
Visual Studio 2022 - 자동 줄 정렬 단축키 (0) | 2024.02.28 |
Visual Studio 2022 - Github Copilot 활성화 (0) | 2024.02.28 |
윈도우 - WiFi 장치 멈춤/중단(Down) 해결 방법 (0) | 2024.02.27 |
윈도우 - SSPI handshake failed with error code 0x8009030c 해결 (0) | 2024.02.24 |