Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

안드로이드 스튜디오 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 not all local changes may be shown due to an error 해결하는 방법

 

당장 소스 업데이트가 급해서 에러를 해결해야 되는 상황일 때 해결 방법입니다. SVN 관련 설정을 변경하기 위해 [File] > [Settings] 메뉴를 클릭해서 Settings 팝업창을 띄웁니다

안드로이드 스튜디오 SVN not all local changes may be shown due to an error 해결하는 방법

 

Settings 팝업창에서 왼쪽 사이드바에 [Version Control] > [Subversion] 을 선택합니다. 그리고 오른쪽 화면으로 와서 Use Command line Client 를 체크 해제 합니다

안드로이드 스튜디오 SVN not all local changes may be shown due to an error 해결하는 방법

 

다시 싱크를 맞추고 Commit 명령어를 실행하면 위에서 보았던 에러는 나지 않습니다. 이후 근본 해결을 위해서는 다른 작업자들과 SVN 버전을 맞춰야겠죠

안드로이드 스튜디오 SVN not all local changes may be shown due to an error 해결하는 방법

반응형
Posted by 녹두장군

댓글을 달아 주세요