티스토리 뷰

나름 프로그래밍?/ Objective-C

Xcode에서 SCM 설정하기

알 수 없는 사용자 2010. 2. 22. 23:41

서버를 구축했으니, Xcode에서 이용을 해야겠죠? 편리하게도 Xcode는 SCM 이라는 것을 자체 지원합니다.
요 SCM덕분에 우리는 약간의 설정만으로 힘들이지 않고 클라이언트단에서 버전관리를 할 수 있습니다.

자. 그럼 지금부터 SCM 설정을 시작합니다.

먼저 Xcode를 실행시키고 메뉴바에서 SCM탭을 찾아, 거기서 Configure SCM Repositories 를 선택해 줍니다.
그러면 아래와 같은 창이 뜨는데, 우리는 여기서 왼쪽 하단의 + 버튼을 눌러 SCM Repository를 추가해 주어야합니다.






생성창에서 이름과 시스템을 설정해줍니다. 시스템은 Subversion을 선택해 줍니다.






그럼 스샷과 같이 Repository가 하나 생성되고 오른쪽에 설정창이 뜹니다. 여기에는 정해진 URL을 넣어줍니다.
우리 스터디그룹은 아마도 http://58.181.24.136:8080/svn/[project-name] 가 되겠지요.
나머지는 URL을 넣어주면 자동으로 채워지고, 우리는 User와 Password 칸만 채워주면 됩니다.
맞게 설정됐다면 아래에 녹색 불이 켜집니다.






이번엔 메뉴바의 SCM탭에서 Repositories를 선택합니다. 그러면 방금 만든 Repository 가 보이고, 오른쪽엔 기본 폴더들이 보입니다.
그 기본 폴더중에서 trunk 폴더를 선택합니다. 이 폴더는 main 소스가 저장되는 곳입니다. 선택한 상태에서 왼쪽 상단의 Import를 누르면,
 새 창이 뜨는데, 여기서 공유할 프로젝트 폴더를 선택하시고 Import 해 줍니다.

잠시 후에 Import Complete라는 메세지가 뜹니다.

다시 trunk 폴더를 보면, 프로젝트 폴더가 통째로 업로드 된 것을 확인할 수 있습니다.

------------------------------

Import 를 완료했으니, 이제는 올린 소스를 다운 받아, 버전 관리를 할 차례입니다.

상단의 Checkout 박스를 눌러 창을 띄워 줍니다. 거기서 방금 올렸던 프로젝트를 선택하고, 저장할 위치를 선택해 줍니다.






저는 Document 폴더를 선택했습니다. Checkout 버튼을 눌러 다운을 완료합니다.






잠시후 Checkout complete 라는 메세지가 뜨고, 프로젝트를 open 할 것인지 물어봅니다.






프로젝트를 오픈한 상태에서 메뉴바 SCM 탭의 Configure SCM For This Project 를 선택해 줍니다.






요 설정창의 General 메뉴 하단에 보면 SCM Repository 가 있는데, 여기서 설정한 SCM을 선택해 주면됩니다. 






소스파일정보에 M이라고 써 있는 것이 보이시나요? 요것은 이 소스파일이 수정됐다는 것을 의미합니다. 이 표시를 보려면 윗정보탭에서 
마우스 오른쪽을 눌러, SCM 을 체크해주면 됩니다. 만약 다른 사람에 의해 업로드 된 파일이라면 U라는 표시가 뜹니다.

마지막으로 파일 선택 후, 마우스 오른 쪽을 눌러 Commit Changes... 를 선택해줍니다. 수정한 내용을 서버에 반영하는 역할을 합니다.






설명은 여기까지 입니다. 조금 더 익숙한 분들이라면 여러가지 세세한 설정도 가능할 것 같네요.
지금 소개한 기능은 아주 작은 부분에 해당되니, 더 자세한 내용은 직접 설정해 보면서 익혀가길 바랍니다.




굿 럭!!



참고 :


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함