이 글에서는 프로젝트와 SVN간의 연동 방법을 설명합니다.
1. SVN 서버 준비
* SVN 서버는 준비되어 있다고 가정합니다.
* https://www.visualsvn.com/server/ 해당 링크에서 다운 받은 후 설치하여 SVN 서버를 준비합니다.
2. Apache Subversion command line tools 다운로드
* Apache Subversion command line tools를 다운받습니다.
* https://www.visualsvn.com/downloads/ 해당 링크에서 다운 받을 수 있습니다.
* 다운받은 후 압축을 해제 한 뒤 경로를 기억해 둡시다.
3. Android studio SVN 설정
* 안드로이드 스튜디오를 실행시켜 Setting창을 엽니다.
* svn.exe.파일의 경로를 설정해 줍니다.
3. SVN Repository 생성
* SVN Repository를 생성해줍니다. 경로 및 폴더 이름은 사용자의 선택입니다.
4. 프로젝트 생성 및 VersionControl 활성화
* SVN에 저장할 프로젝트를 생성합니다.
* 하단의 VersionControl 탭을 클릭하여 파일을 확인합니다.
1. 상단의 VCS 메뉴를 클릭합니다.
2. Enable Version Control Integration... 메뉴를 클릭합니다.
3. Version control system을 Subversion으로 변경한 후 OK버튼을 클릭합니다.
5. Commit할 파일 필터링
* 모든 파일을 commit할 필요는 없으므로 필요 없는 파일 및 폴더를 무시 하도록 설정합니다.
** 추가적으로 무시할 파일이나 Commit할 파일은 사용자의 선택에 따라 변경하시면 됩니다.
* Commit 창에서 설정하기
1. Ctrl + K 혹은 VersionControl 의 '+'버튼을 클릭해 Comnmit창을 엽니다.
2. 필요 없는 파일 및 경로를 우클릭 한 후 Ignore를 선택합니다.
3. 확인 후 OK 버튼을 클릭해 Commit 대상에서 제외합니다.
* Setting 창에서 설정하기
1. Setting창을 엽니다.
2. Version control의 Ignore Files항목을 클릭합니다.
3. 우측의 '+' 버튼을 클릭해 Ignore할 항목을 설정합니다.
6. Commit 하기
* 줄어든 Commit 대상 파일을 확인합니다.
* Ctrl + K 혹은 VersionControl 의 '+'버튼을 클릭해 Comnmit창을 엽니다.
* 파일을 확인한 후 commit을 진행합니다.
7. SVN 확인
* Commit이 완료된 것을 확인합니다.
* Commit 완료 후 SVN Repository를 확인합니다.
제대로 commit된 것을 확인할 수 있습니다.