소스관리 툴 중
인기있는 SVN, GIT 툴이 있으나 이와 비슷한 툴인 Perforce에 대해서 알아본다.
1. Perforce 관련 프로그램 다운로드
- http://www.perforce.com 접속 후 [DOWNLOADS] 클릭
(1) Perforce 서버 다운로드
- 20 사용자까지는 무료인 듯 하다.
- 동의와 다운로드 클릭하면 사용자 등록 창이 나오는데 Skip Registration 하면 넘어가고 Register 해도 상관없다.
아래 그림은 윈도우용 64비트 다운로드
- perforce64.exe 파일이 다운된다. (약, 10.7메가)
- Perfoce 서버 설치
(2) Perforce 클라이언트 다운로드
- Perforce 서버 다운로드 아래에 있다.
- p4vinst64.exe 파일이 다운된다. (약, 42.3메가)
- Perforce 클라이언트 설치 (아래 이미지는 클라이언트 외 샌드박스, 관리자 툴, 머지 툴, 명령어 라인 클라이언트가 포함)
2. Perforce 사용
- 시작 -> 모든 프로그램 -> Perforce -> P4V 클릭
- 처음에는 사용자가 없기 때문에 사용자 등록 위저드가 나온다. (사용자, 풀네임, 비번, 이메일 -> 워크스페이스 생성)
- 위저드를 마치고 접속화면이 나오는데 서버에 접속하게 되면 폴더 생성 위저드가 나오는데 cancel하면 아래 화면과 같다.
- 위 이미지 중 오른쪽 화면에 Submitted, Workspaces 탭은 추가한 것이다.
- 이제 Eclipse 같은 툴과 연동해서 사용하면 된다. (이클립스 Perforce를 검색해서 설치해서 서버 접속하여 사용하면 된다.)
3. STS Perforce 플러그인 설치 및 사용
- 아래는 이미 설치된 화면이다
- Window -> Open Perspective -> Other...
- Server, User, Password 입력 (Store in Secure Store는 뭘까...)
- P4V에서 생성한 워크스페이스 선택
- 아래는 Cancel 하자 소스가 없기 때문에 받을 소스가 없다.
- 패스워드 복구가 가능한가보다. 아래는 좀 더 알아볼 필요가 있다.
- 이클립스에서 프로젝트 하나를 마우스 오른쪽 버튼 클릭 -> Team -> Share Project... 하면 창이 뜨는데 거기서 Perforce 선택하고 연결시켜주면 된다.
Perforce는 SVN와는 다르게 사용법이 다른 부분이 몇 개 있다.
특히, Check Out, Mark for Add, Mark for Delete가 그 예다.
- Check Out : 소스를 수정하기 위해 락을 건다. (안해도 상관없지만 간혹 동기화 문제로 직접 해줘야 할 때도 있다.)
- Mark for Add : 새로 만들어진 소스를 마크한다. (안하면 P4가 인식 못함)
- Mark for Delete : 삭제될 소스를 마크한다. (안하면 P4가 인식 못함)
여러 기능이 더 있으니 다음에 공유하고자 한다.
'Tools' 카테고리의 다른 글
eclipse.ini 설정 (0) | 2016.05.02 |
---|---|
Eclipse ResourceBundle Plugin (Properties Plugin) (0) | 2014.04.30 |
IE9 속도 향상 방법 (0) | 2012.11.25 |
Publishing failed with multiple errors (0) | 2012.10.01 |
JavaScript Compressor, 자바스크립트 압축(한줄로) 만들어주는 사이트 (0) | 2012.09.25 |
댓글