소스 형상관리를 위해 git을 써보려다 git은 private (비공개)로 하려면 돈이 들어서
네이버 svn 을 이용해서 안드로이드 스튜디오와 연동해 보았다.
/////////////////////////////////////////////////////////////////////
우선 네이버 개발자센터에서 로그인 후 -> 오픈 소스 -> 오픈 프로젝트 -> 프로젝트 등록
에서 이름, 아이디, 공개설명, 관리시스템 항목을 입력하고 확인을 누른다.
그리고 만든 프로젝트로 들어가서 왼쪽 메뉴에 프로젝트 관리 -> 공개정보 에서
모두 비공개로 설정 후 확인을 누른다
왼쪽 코드 -> 코드 트리보기 를 눌러 비밀번호를 바꾸고 15분 기다린다.
15분 기다린 후 다시들어와 보면 코드 트리가 생성되있는 것을 확인 할 수 있다.
여기까지 네이버에 svn 저장공간을 만든거고
///////////////////////////////////////////////////////////////////
이제는 안드로이드 스튜디오와 연동을 하고
작업중이던 프로젝트나 작업하려는 프로젝트의
파일을 저장소에 올려놓는 작업(import)을 하겠다.
안드로이드 스튜디오는 svn프로그램이 설치되어있지 않으니
설치해주고 연동을 해주어야 한다.
https://www.visualsvn.com/downloads/
이곳에 들어가서 Apache Subversion command line tools 을 설치 후
적당한 곳에 압축을 풀어놓는다.
안드로이드 스튜디오(이하 안스) 를 실행하여 File -> settings 로 들어가
verision control 의 subversion에 들어가서
use command line client에 설치한 svn의 경로 (bin안의 svn.exe)를 지정 해 준다.
여기까지 안스와 설치한 svn이 연동되었고
네이버 svn 과 연동해 보겠다.
//////////////////////////////////////////////////////////////////////////////////////
안스에서 file -> new -> project form version control -> surbversion 에 들어가
플러스 버튼을 누른 후
네이버 개발자센터에서 코드트리보기 항목에서 보았던 https://dev.naver.com/svn/아이디 주소를 입력한다.
이렇게하면 네이버 svn 저장소와 연동된것이다.
////////////////////////////////////////////////////////////
다음은 최초 프로젝트를 저장소에 올려야 하는데 (import)
안스에서 vcs -> import into version control -> import into subversion 을 누른다
실행된 팝업창에서 trunk 폴더 밑에 해당 프로젝트 이름으로 폴더를 하나 더 생성하고 확인을 누른 후
만든 폴더를 선택하고 import를 누른다
그러면 import할 프로젝트의 경로를 지정하는 창이 뜨는데
그 창에서 최초의 프로젝트 파일을 선택 해 준다.
commit message 를 대충 ( ex) project start!! ) 써준 후 ok를 누르면 import 된다
아이디와 비밀번호 입력 창이 나오면 네이버 개발자센터에 로그인햇던 아이디와
소스트리보기에서 설정했던 비밀번호를 입력하면 된다.
import가 끝나면 네이버 개발자센터에서 소스트리 보기 항목에서
최초의 프로젝트 소스가 올라가 있는 것을 확인 할 수 있다.
여기까지가 최초의 프로젝트를 네이버 저장소에 옮겨놓은 것이 된다
/////////////////////////////////////////////////////////
이제 올려놓은 최초프로젝트를 내려받아야 하는데
File -> new -> project from version control -> subversion 을 선택하여
trunk 밑의 만들었던 폴더를 선택한 후 check out 해주면 된다.
'공부 > Android' 카테고리의 다른 글
(Android) 웹페이지 띄우기 WebView (0) | 2016.02.21 |
---|---|
(안드로이드 스튜디오) svn ignore 설정 (4) | 2016.02.04 |
(android) drawable, mipmap 차이 (0) | 2016.01.22 |
(안드로이드 스튜디오) 단축키 (0) | 2016.01.20 |
(안드로이드 스튜디오) 한글 깨짐 현상 (0) | 2016.01.20 |