본문 바로가기

개발도구/iOS - 아이폰 개발

[아이폰] 효과적인 소스 관리

Xcode4사용할수 있는 새로워진 버전 편집기

xcod3에서는 SVN저장소 사용할수 있었지만, 기본적인 소스 관리 도구는 CVS.

CVS는 클라이언트 - 서버 구조


소스트리(source Trees)

Xcode에서 소스 버전 관리 도구를 사용하지 않고 간단하게 소스 디렉터러를 공유하는 방법으로 소스 트리를 사용

Preferences 찬의 소스트리 선택하여 경로 지정


소스버전 관리

가장 많이 사용하는 방법은 서브버전

Subversion 줄여서 SVN 

Xcode4 부터는 SVN 과 함께 Git 방식기본적으로 지원


SVN 연동

맥유저라면 SVN이 설치되어 있습니다. 확인은

터미널 - ls /usr/bin/svn* 확인할수 있습니다.

혹시 설치 되지 않았다면 subversion.apache.org 또는 macports 사이트데엇 바이너리 배포판을 바다서 설치하면 됩니다. 


저장소 만들기

서브버전 저장소를 만들때는 svnadmin의 create옵션을 사용하면 됩니다. 

홈디렉토리에서 Work 디렉터리가 미리 만들어져 있어야 합니다. 

생성하고 갑시다.


$ mkdir ~Work

$ svnadmin create ~/Work/svn

명령어의 결과는 없지만, Work/svn 디렉터리가 만들어지면서 이 디렉토리 아래의 저장소를 위한 DB , 설정 파일 과 몇몇 디렉토리 생성, 아직 작업내용이 없으니 빈 저장소일뿐

이외에 추가로 Subversion타입인지 Git 타입인지만 선택해주면 됨