Mac OS X 에서 안드로이드 스튜디오 SVN (apache subversion) 사용하기
사내에서 안드로이드 소스를 공유하여 작업하기 위해 의존성 관리도구인 subversion 을 사용하려하였다.
mac OS X 에 대한 subversion 설치 및 사용에 대해서는 쉽게 찾아볼 수 없었다.
■ Homebrew 란?
Homebrew 는 Apple에서 제공하지 않는 유용한 패키지 관리자를 설치한다.
■ Homebrew 설치
1. 터미널을 실행한다.
2. $sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
(시간이 다소 오래 걸린다.)
■ SVN 설치 (Apache Subversion)
안드로이드 스튜디오 SVN (Mac OS X) 다운로드
1. 터미널을 사용하여 Homebrew 를 설치한다.
2. # brew options subversion 을 입력하여 subversion의 옵션을 확인하자.
3. 필요한 옵션값을 입력하여 subversion을 설치하자.
# brew install --with-java subversion
4. 설치된 위치 확인
# find / -name svn (관리자 계정으로 접근하지 않으면 permission denied 발생한다. )
/Users/admin_nexgen/Library/Caches/AndroidStudio2.3/vcs/svn
/usr/bin/svn
/usr/local/bin/svn
/usr/local/Cellar/subversion/1.9.5_3/bin/svn
/usr/local/Cellar/subversion/1.9.5_3/lib/ruby/2.0.0/svn
/usr/local/Cellar/subversion/1.9.5_3/lib/ruby/2.0.0/universal-darwin16/svn
/usr/local/Homebrew/Library/Homebrew/shims/scm/svn
/usr/local/Homebrew/Library/Homebrew/shims/super/svn
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Aliases/svn
/usr/local/lib/ruby/2.0.0/svn
/usr/local/lib/ruby/2.0.0/universal-darwin16/svn
/usr/local/opt/svn
1. 직접 해당 디렉터리로 찾아가 보고 싶다면 finder 를 open
2. command + shift + G 를 입력하여 직접 해당 디렉터리로 이동하는 방법이 있다.
■ Android studio에 SVN 연동 및 사용
1. Android Studio >> Prefernces
or Command + ,(comma)
2. Subversion 검색
3. Apache Subversion 설치 후 ../bin/svn 지정
나의 경우 Use command line client 를 /usr/local/bin/svn 로 지정해주었다.
4. Close Project
5. open Android Studio >> Check out project from Version Control >> Subversion
6. 접근할 경로 지정 (URL)
7. Compare를 원하는 디렉터리 (우클릭) >> Subversion >> Compare with Branch..를 선택
8. 접근한 경로에서 원하는 Project 선택
9. 현재 svn 서버에 올라가있는 버전과 비교를 한다. (차이점 : 파란글씨로 나타남)
10. 마찬가지로 해당 디렉터리 우클릭 >> Subversion >> Commit Directory 선택
11. svn 서버에 올라가있는 파일과 차이가 있는 파일들은 파란색 글씨로 나타난다.
12. svn 서버에 반영을 원하는 파일을 선택하여 Commit
13. update는 해당 디렉터리 우클릭 후 Update 관련 선택
출처: https://sourceflower.tistory.com/95?category=607718 [소스플로우]
'OS > Mac OS' 카테고리의 다른 글
자주쓰는 Xcode 단축키 모음 (0) | 2019.12.20 |
---|---|
자주쓰는 IP 주소에 Hostname 등록하기 (0) | 2019.07.25 |
MacOS에서 TM-AC1900 펌웨어 RT-AC68U로 변경하기 (0) | 2019.07.25 |
Macbook 맥어드레스 확인 방법 (0) | 2019.05.10 |
맥북 맥주소확인법 OS X 맥어드레스 찾기 (0) | 2019.04.30 |
terminal.app root 초기 password 설정 (0) | 2019.03.25 |
Mac 에 eclipse 설치하기 (0) | 2019.03.25 |
MAC 공부 시작 (0) | 2019.03.25 |