Mobile-안드로이드

macOS android studio에서 svn commit 사용시 hang현상(멈춤) 현상 해결하기

무한열정 2017. 2. 13. 18:17

맥에서 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툴을 사용해서 권한 문제가 생기는듯 합니다.

 

그럼 행운을 빌겠습니다.