이클립스 SVN Commit is out of date 해결 방법
이클립스 SVN 에서 Commit 시 is out of date 라는 오류가 발생하는 경우가 있습니다.
해당 원인은 주로 이러합니다.
1. SVN 의 버전과 local 의 버전이 맞지 않을 경우
2. 디렉토리나 파일명이 변경된 경우
3. package 를 삭제한 후 commit 을 할 경우
이클립스의 SYNC 문제가 아니기 때문에 Refresh 로는 해결 할 수 없습니다.
이렇게 오류가 날 경우 해결 방법은 이러합니다.
이클립스 버전에 따라서 1, 2 를 선택해서 사용합니다.
1. Team > Update to HEAD 를 통해 버전정보를 맞춰줍니다.
버전정보를 맞춘 후 Commit 을 하면 됩니다.
Update to HEAD 는 SVN 서버의 최종 리비전으로 갱신하는 작업을 합니다.
2. Update to HEAD 가 없는 경우 Team > Update to Revision 을 클릭 후
Head Revision 을 선택하면 됩니다.
마찬가지로 SVN 서버의 최종 리비전으로 갱신하는 작업을 합니다.
이렇게 작업을 마친 후 Commit 을 하면 됩니다.
작업 중 SVN 이 LOCK 이 걸리는 경우도 있는데,
이럴 경우에는 아래와 같이 해결하면 됩니다.
아래 링크를 참고하세요.