말랑말랑제리스타일

SVN 커밋할 때 아직 트리-충돌 상태임 해결 방법 본문

IT기타

SVN 커밋할 때 아직 트리-충돌 상태임 해결 방법

제리제리 2022. 2. 16. 09:25

tortoiseSVN 커밋할 때 발생할 수 있는 에러 중 트리-충돌 상태임 에러 메시지가 발생할 때 해결 방법은 아래와 같습니다.

먼저 SVN에서 커밋을 할 때 트리-충돌 상태임 이라는 에러 메시지가 발생한 화면입니다.

tortoisesvn에서 트리 충돌 상태 에러가 발생한 화면
tortoisesvn 트리 충돌 에러

SVN에서 트리-충돌 에러 발생 원인

반응형

다양한 원인이 있을 수 있는데 제 경우를 알려드리면 SVN의 트리-충돌 에러는 SVN에 연결된 폴더 내부에 구조가 바뀐 경우 발생했습니다.

예를 들어 SVN에는 폴더 내에 있는 파일이나 폴더가 제 로컬에 있는 폴더나 파일과 다른 거죠.

특히 에러 메시지를 잘 보면 아실 텐데 위에 그림에서는 가려둔 부분이 커밋하려는 파일이나 폴더가 아닌 상위 폴더를 가리키고 있습니다.

즉, 지금 커밋하려는 파일이나 폴더가 아닌 에러 메시지에 표시된 폴더에 대해 조치를 취해줘야 한다는 거죠.

트리-충돌 상태임 에러 해결방법

트리-충돌 상태임 에러를 해결하는 방법은 생각보다 간단했습니다.

지금 커밋하려는 파일이나 폴더가 아닌 에러 메시지에 표시된 폴더의 상위 폴더로 이동해줍니다.

반응형

해당 폴더에 가보면 SVN 문제 발생 아이콘인 노란색 아이콘으로 바뀌어있을 겁니다.

이 폴더를 우클릭해준 뒤 TortoiseSVN - Resolve... 버튼을 차례로 눌러줍니다.

OK 버튼만 눌러주면 금방 해결됐다고 메시지가 나올 겁니다.

그럼 이제 다시 커밋하려는 폴더로 이동해서 커밋을 해봅시다.

이번에는 SVN의 트리-충돌 상태임 에러 메시지가 나오지 않고 정상적으로 커밋이 됩니다.

Comments