본문 바로가기
Tools

Perforce 설치

by 수앙 2013. 4. 3.

소스관리 툴 중

인기있는 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가 인식 못함)


여러 기능이 더 있으니 다음에 공유하고자 한다.

댓글