반응형

안드로이드 스튜디오에서 SVN 사용하기


* 안드로이드 스튜디오 신규 프로젝트 생성 (Create new android studio project)
  1. File > New > New project
  2. Application name 지정 > Next
  3. Select the from factors your app will run on > Phone and tablet > IceCreamSandwich 4.0 > Next
  4. Activity 종류 선택 > Empty Activity > Next
  5. Activity Name 지정 > Finish
  6. 새로운 프로젝트 생성 중....
  7. 신규 프로젝트 생성 완료
* 안드로이드 스튜디오 SVN 초기 설정 (SVN 연결)
  1. https://www.visualsvn.com/downloads/ 에서 Apache Subversion command line tools 다운로드 
  2. 안드로이드 스튜디오 실행
  3. File > Settings > Subversion > General > Use command line client에서 svn.exe 파일로 경로 지정 > 저장
  4. 완료
* SVN 체크아웃 (Check-Out)
  1. File > New > Project form version Control > Subversion 선택
  2. Repositories + > Repository URL 입력 > OK 
  3. 해당 SVN 링크 옆에 ▶ 클릭 > 로딩 > SVN 계정 정보 입력 > 성공
  4. check-out 받을 프로젝트 폴더 위에서 > 마우스 오른쪽 > Check-out
  5. Destination Directory > 해당 프로젝트를 check-out 받을 경로 지정
  6. SVN Checkout Options > android-project path\trunk or 상위로 설정 > OK 
  7. Android Subversion working Format 1.8 기본 포맷 선택 후, 확인
  8. 완료
project check-out 후, 기존 gradle로 설정시
  1. Import Project > Import project from external model > Gradle 선택 > Next 
  2. Gradle Home setting > Use local gradle distribution > Finish
    1. gradle home path : android-studio\plugins\gradle
    2. 안드로이드 스튜디오 설치 파일에 함께 내장되어 있음
  3. 완료
project check-out 후, 새로운 프로젝트 생성시 
  1. create project from exstring sources > Next
  2. Project name과 Project location 확인 후 > Next 
  3. 계속 Next > Finish
  4. 'Schdule for Addtion, Do you want to schedule the following file for addtion to subverison?' .... '
  5. No - 
* SVN 커밋 (Commit)
  1. VCS > Commit Changes...
  2. Commit할 폴더 위에서 마우스 오른쪽 > Subversion > Commit DIrectory 
* SVN Sync 맞추기
  1. VCS > Update Poroject...
* 신규 또는 기존 프로젝트를 SVN에 Import하기
  1. SVN에 Import할 프로젝트 준비
  2. VCS > Import into Version Control > Import into Subversion
  3. Import할 Repositories 선택 > trunk > Import
  4. Import할 Project의 경로 지정 > OK
  5. Commit 메시지 설정 > OK
  6. SVN 버전 설정 > OK
  7. 완료
※ 안드로이드 스튜디오에서 SVN을 사용할 수는 있지만, 이클립스에서 사용하던 프로젝트를 안드로이드 스튜디오에서는 구동시킬 수 없다. 기존 프로젝트엔 gradle도 없고, 프로젝트 셋팅이 다르기 때문에 새롭게 해주어야 한다.

Import Error 

Cannot checkout from svn: svn E155000: '경로' is already a working copy for diffent URL.



관련 게시물

참고 링크


+ Recent posts