회사에서는 형상관리 툴로 CVS를 사용하고 있다. 초기에는 VSS(Visual Source Safe)를 사용했었지만 여러 플랫품을 지원해야 하는 문제도 있고 개발 툴의 변화 등 여러 가지 문제로 인해 CVS로 변경되었다. 하지만 요즘 Google code 사이트나 github에서 DVCS (Distributed revision control)를 지원하는 Git 이나 Mercurial를 지원하고 있고 이것에 대한 장점이 크게 부각되고 있어서 회사에서 업무용으로도 변경해야 하는 것이 맞는가 하는 의문이 들었다. 그래서 조사해봤고 다음과 같은 잘 정리된 페이지를 찾을 수 있었다.

 

Git:

http://minslovey.tistory.com/100

 

Git vs. Mercurial:

http://helloworld.naver.com/helloworld/1011

 

결론으로 현재 회사에서 Git이나 Mercurial과 같은 DVCS를 쓰지 않는 것이 좋을 것 같다. 오픈 소스처럼 공헌자가 많지 않고 커미터가 있지 않은 환경에서 어울리지 않다는 점과 불필요한 push등 추가 작업이 코드 반영 시 필요하다는 점이 부적합한 면으로 판단된다.

+ Recent posts