안드로이드 스튜디오 SVN not all local changes may be shown due to an error 해결하는 방법 |
환경: Android Studio |
간혹 파일 중에 SVN 서버로 commit 이 안되고 not all local changes may be shown due to an error svn: E155005 에러가 나는 것들이 있습니다. SVN Cleanup 이나 Revert 를 해 봐도 해결이 안되더군요. 결론은 SVN Client 버전을 업그레이드 하라는 것이었습니다. 아마 다른 사람이 올린 파일을 내려 받는 과정에서 포함되어 있던 SVN 캐시 파일이 나의 것과 버전이 틀려서 나는 에러였던 것 같습니다. 만약 당장 소스 파일을 서버에 올려야 되는 상황이라면 SVN Client 를 업그레이드할 만한 시간이 없을 수 있습니다. 이 때 에러를 간단하게 없애는 방법이 있습니다. 물론 이후에 근본적인 해결을 위해서는 SVN Client 를 업그레이드하거나 다른 사람들과 버전을 맞춰야겠죠.
▼ 에러 메시지는 다음과 같습니다. 파일을 Commit 하는 과정에서 오류가 발생하는데 하단에 그 메시지를 볼 수 있습니다. 해당 에러를 해결하지 못하는 SVN 서버에 수정한 내용을 업데이트 할 수가 없습니다.
▼ 당장 소스 업데이트가 급해서 에러를 해결해야 되는 상황일 때 해결 방법입니다. SVN 관련 설정을 변경하기 위해 [File] > [Settings] 메뉴를 클릭해서 Settings 팝업창을 띄웁니다.
▼ Settings 팝업창에서 왼쪽 사이드바에 [Version Control] > [Subversion] 을 선택합니다. 그리고 오른쪽 화면으로 와서 Use Command line Client 를 체크 해제 합니다.
▼ 다시 싱크를 맞추고 Commit 명령어를 실행하면 위에서 보았던 에러는 나지 않습니다. 이후 근본 해결을 위해서는 다른 작업자들과 SVN 버전을 맞춰야겠죠.
'프로그래밍 툴 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오(Android Studio) 테마 변경하기 (0) | 2019.12.15 |
---|---|
안드로이드 스튜디오 이클립스 단축키 세팅으로 변경하는 방법 (0) | 2019.10.18 |
안드로이드 스튜디오 인터페이스(Implement Methods) 필수 구현 함수 자동으로 코드 추가하는 방법 (0) | 2019.09.14 |
안드로이드 스튜디오 GitHub 와 연동해서 소스 다운로드 받는 방법 (3) | 2019.09.13 |
안드로이드 스튜디오 sqlite DB 조회를 위한 브라우저 사용하기 (1) | 2019.09.09 |
안드로이드 스튜디오 if, if-else, try-catch 코드 자동 완성 기능과 블록 해제하는 방법 (0) | 2019.09.09 |
안드로이드 스튜디오 에뮬레이터 한글 언어 변경하는 방법 (0) | 2019.09.08 |
안드로이드 스튜디오 if , do-while, try-catch 문법 자동 완성 단축키 사용하는 방법 (0) | 2019.09.08 |