4,515,110 th visitor since 2017.2.1 ( Today : 5677 )
Programming
No. 513
Name. swindler
Subject. 형상관리(소스코드 관리툴) Perforce
Main Cate. 개발일반
Sub Cate.
Date. 2008-12-16 14:45
Hit. 4757 (211.43.206.101)
File.
소스코드 관리툴 (Source Code Management Tool;SCM)

* 속도가 빠르다. 특히 크기가 큰 바이너리 파일도 꽤나 빠르게 전송한다. SVN도 1.5.0 버젼에서 속도가 약간 빨라진 것 같지만 perforce 쪽이 좀더 빠르다.

* 변경 사항 태깅을 지원한다. SVN은 체크아웃 자체가 일종의 branch인 것처럼 동작한다. Perforce도 약간 비슷한 개념인데, 한 번의 체크아웃 후 “Changelist”라는 목록으로 변경사항들을 관리하게 된다. 즉 개별 changelist가 일종의 local branch 비슷한 기능을 한다. Commit 단위도 이 녀석이라 변경 사항 여러 개를 동시에 유지하기가 편리하다.

* Perforce 자체가 굳이 따지자면 svn보다는 cvs에 가까운 개념으로 동작한다. 변경을 위해서는 일종의 checkout을 해야하고, 누가 변경하고 있는지도 “다른 사람에게” 보이는 형태다. 비슷하게 changelist 들도 뭐가 있는지 어떤 머신에서 누가 수정하고 있는지 서로 보인다.

* 디렉토리 별 권한 설정은 perforce 쪽이 조금 더 쉬워 보인다. 좀 더 세세한 권한 관리가 가능


* cvs, svn과는 달리 상용툴이다.

[바로가기 링크] : http://coolx.net/cboard/develop/513



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog