본문 바로가기
서버/개발환경

프로젝트 소스관리(형상관리)하기

by 아카이sun 2016. 1. 31.

형상관리란? 소프트웨어의 변경사항을 체계적으로 관리하는 것


형상관리 툴은 svn, git, cvs등...


이전에는 svn을 써봤지만 이번에는 git으로 도전.


github? private으로 하려면 비용이 든다.


Bitbucket의 장점, 무료이며 SourceTree란 툴로 관리를 더 쉽게.



https://bitbucket.org/



안드로이드 스튜디오와 연동하기




1. 회원가입 후 repository 생성.


2. https://www.sourcetreeapp.com/ 에서 소스트리를 다운받는다.







3. 안드로이드 스튜디오에서 VCS메뉴 -> Enable Version Control Integration을 클릭 -> git선택

설정하게되면 프로젝트의 파일들이 전부 붉은색으로 변하게 된다. 붉은색은 아직 git에 commit을 하지 않음을 뜻한다.

커밋을하자.





4. 소스트리를 실행하여 왼쪽에 있는 복제/생성 아이콘을 클릭하자. 

3개의 메뉴 중 작업공간 열기 선택.

현재 진행하고 있는 프로젝트의 경로를 선택하면 된다.




5. 생성된 repository에서 clone클릭. 

클론을 클릭하면 주소가 보일 것이다. 주소를 복사하자.





6. 복사된 주소를 가지고 소스트리로 돌아온다. 

생성된 repository의 원격을 우클릭하여 새 원격 주소를 설정하자.

복사한 원격 주소를 붙여넣으면 된다.



자 설정이 완료되었다. 

이 후 부터는 안드로이드 스튜디오에서 작업한 후 커밋.

소스트리에서 커밋 후 원격서버로 푸쉬하기만 하면 된다.


여기서 안드로이드 스튜디오에서 생성된 git은 local repository이며 소스트리는 local repository와 remote repository를 연결시켜주는 전달자라고 보면되겠다.


설정방법은 다양하지만 이 방법이 가장 간편한 것 같다.



댓글