Do Not Think!!!

Posted
Filed under 01010101
순서가 바뀌어서 좀 늦긴 했지만, 그동안 개발한 코드를 subversion 에 등록해서 소스 관리를 하기로 했습니다.

우선 Xcode 에 subversion 을 연동합니다.
(subversion 은 이미 설치되어 있습니다.)
Xcode - SCM - Repositories 메뉴를 선택합니다.
사용자 삽입 이미지
subversion 저장소 정보를 입력해서 저장소를 등록합니다.
사용자 삽입 이미지
Xcode 에서 아래 그림처럼
  • Groups & Files - SCM
  • File Name - SCM
메뉴를 선택하면, 소스가 수정되었는지 여부를 확인할 수 있습니다.
사용자 삽입 이미지
사용자 삽입 이미지



그동안 작성한 코드를 subversion 저장소에 Import 시킵니다.
사용자 삽입 이미지
사용자 삽입 이미지



Import 시킨 소스가 subversion 이랑 바로 연결이 되면 좋을텐데, 따로 Checkout 을 받아야 합기 때문에 새로 Checkout 을 받습니다.
사용자 삽입 이미지
사용자 삽입 이미지



일반적으로는 이렇게 하면 끝나지만,
svn+ssh 를 사용하고, ssh port 를 변경해서 사용하는 경우에는 저장소에 접근을 하지 못하는 문제가 발생합니다.
이런경우에는 Xcode 의 subversion 설정창에서 포트를 입력하지 말고, ~/.ssh/config 파일을 수정해야 합니다.
(이거 때문에 몇시간을 삽질했습니다. ㅜㅜ)
[code]Host cultstory.com
Hostname cultstory.com
Port <ssh 포트>[/code]