macOS android studio에서 svn commit 사용시 hang현상(멈춤) 현상 해결하기
맥에서 android studio를 사용하는 경우 svn 사용시 commit시에 멈춤 현상이 발생합니다.
참고로 저는 macOS sierra인데요. 해결이 쉽지 않을수도 있기 때문에 공유 합니다.
다음과 같이 hang이 걸리고 욕나오겠죠. ^^;;; 잘못한게 없는데 않되니....
* 멈춤문제 해결법 포함해서 처음부터 설정하는 방법을 설명하겠습니다.
안드로이드 스튜디오 메뉴 VCS > Import into Version Control > Share Project (subversion) 선택 하구요.
SVN 형상관리 URL 등록하고 계정 등록하고
안드로이드 프로젝트를 현상관리에 공유처리 합니다.
이런건 google신께 검색하면 많이 나오니 참고 하시기 바랍니다.
* share project 한다음 여기서 부터가 중요합니다.
맥OS에서 터미널을 열어서 프로젝트 소스가 있는 곳으로 이동합니다.
조금 불편하지만 svn 명령어를 사용해야 합니다.
First Commit Comment 에 참고가 될만한 원하는 주석을 기재 합니다.
svn commit -m "First Commit Comment"
* 이게 또 중요한데 권한에 대한 처리를 해줘야 합니다.
당연히 항상허용하시면 되구요.
원래 이런건 안드로이드 스튜디오에서 처리해줘야 할거 같은데 안해주니 개발자가 좀 고생해야죠. ^^;;;;;
다음처럼 commit 완료될때 까지 기다려야 하는데
프로젝트 파일 규모에 따라 시간이 걸릴겁니다.
이후부터는 안드로이드 스튜디오에서
VCS > Commit Changes해도 아주 잘됩니다.
이클립스는 자체 플러그인이 있으니 상관없지만
안드로이드 스튜디오는 맥OS가 가지고 있는 svn툴을 사용해서 권한 문제가 생기는듯 합니다.
그럼 행운을 빌겠습니다.