Tag Archives: 저장소

SVN 저장소 위치 이동하는 방법 (switch –relocate)

SVN을 이용할 때 저장소의 위치를 옮긴다던지 서버의 IP가 바뀐다던지 하면 클라이언트측에서는 어떻게 해야 할까요? 간단하게 생각하면 그냥 이동전에 모두 커밋하고 이동후에 다시 체크아웃을 하는 방법이 있을듯 합니다.

하지만 좀 더 간단한 방법으로는 switch –relocate를 이용하는 방법이 있습니다.

[code][root@TheEye /]# svn info
경로: .
URL: http://192.168.0.100/svn/trunk/TheEye
저장소 루트: http://192.168.0.100/svn
저장소 UUID: b6339f40-fd91-0410-a933-9a882e34ed1f
리비전: 2586
노드 종류: 디렉토리
스케쥴: 일반
마지막 수정 작업자: eye
마지막 수정 리비전: 2586
마지막 수정 일자: 2011-07-27 05:51:04 +0900 (2011-07-27, 수)[/code]
위와 같이 현재는 192.168.0.100번 서버에 연결되어있는 것을 확인할 수 있습니다.
[code][root@TheEye /]# svn switch –relocate http://192.168.0.100/svn/trunk/TheEye http://192.168.0.101/svn/trunk/TheEye

[root@TheEye /]# svn info
경로: .
URL: http://192.168.0.101/svn/trunk/TheEye
저장소 루트: http://192.168.0.101/svn
저장소 UUID: b6339f40-fd91-0410-a933-9a882e34ed1f
리비전: 2586
노드 종류: 디렉토리
스케쥴: 일반
마지막 수정 작업자: eye
마지막 수정 리비전: 2586
마지막 수정 일자: 2011-07-27 05:51:04 +0900 (2011-07-27, 수)[/code]
정상적으로 변경이 완료된것을 확인할 수 있습니다. 지금부터 커밋과 업데이트가 잘 되는지 확인해 보시면 됩니다.

[SVN/XCode] Xcode에서 Subversion 사용하기

맥에서 아이폰을 개발할때 사용할 수 있는 개발툴이라고는 XCode가 거의 유일합니다. Eclipse에서 개발할 수 있다면 얼마나 좋을까 생각해 봅니다. 이번에는 XCode에서 SVN과 같은 저장소에 연결해서 프로젝트를 진행하는 방법에 대해 자세히는 못적고 느낌? 정도만 적어보겠습니다.

사용자 삽입 이미지XCode의 설정창인 Preferences에 들어갑니다. 위와같은 창을 보실 수 있는데 SCM에 들어갑니다. 이곳에서 저장소의 설정을 하실 수 있습니다. (2)로 표시한 +버튼을 눌러 저장소를 추가할 수 있는데요, 제가 깜빡 했는지 화면 캡춰해둔게 없네요;

사용자 삽입 이미지다시 캡춰하기 좀 귀찮으니 패스 하겠습니다. SVN을 사용하시려는 목적이시라면 그 화면에 적어야 하는 내용이 그다지 어렵지는 않으실겁니다.

사용자 삽입 이미지이제 (1)을 통해서 저장소 관리창으로 들어오실 수 있습니다. 순서대로 설명을 해보겠습니다.

(2) 프로젝트를 저장소로 업로드할때 사용합니다. 저 Import라는 말은 서버입장에서의 뜻이겠죠.
(3) 저장소에 있는 프로젝트는 내 PC로 내려받을 때 사용합니다.
(4) 젤 처음에 했던 저장소 관련 설정을 할 때 사용합니다.
(5) 저장소 리스트가 나오는 곳입니다. 여러 저장소를 동시에 관리하실 수 있습니다.
(*) 별도로 저장소 내부에서 디렉토리를 생성하거나 파일을 복사하실수도 있습니다.

사용자 삽입 이미지
이제 프로젝트 설정에 들어가보면 SCM Repository라는 설정 부분이 있습니다. 이부분에서 적절한 저장소를 선택하여 사용 하면 3번째 그림의 SCM 메뉴안에 다양한 버젼관리용 메뉴가 생기게 됩니다.