출처: http://hwsj.tistory.com/264
사용자 삽입 이미지

얼 마 전에 OpenJDK (Java 7 개발 프로젝트)가 소스 저장소(repository)를 Mercurial 기반으로 이전했다고 알린 바가 있고, 최근에는 Netbeans IDE 개발팀도 기존 CVS 기반의 저장소를 Mercurial 기반으로 저장소를 변경1 했다고 알렸다.

Mercurial은, 간단히 말해, 분산형 VCS(Version Control System)를 지원하는 소프트웨어다. 그 동안 많이 사용된 것이 RCS, SCCS, CVS 등일 것이지만, 최근에 Subversion을 지원하는 애플리케이션이 많아지면서 Subversion 사용도가 높은 편이다.

CVS, Subversion 등의 원격 저장소가 중앙집중형이라면, Mercurial은 분산형이다. 가장 큰 특징은, 중앙집중 방식과는 달리, 분산형은 원격 저장소와 작업 디렉토리(Working Copy)의 구분이 없다. 다시 말해서, Subversion은 원격 저장소를 만들지 않으면 사용할 수 없지만, Mercurial은 원격 저장소를 만들지 않아도 버전 관리가 가능하다.

Mercurial에 대한 소개, 특징과 Subversion의 단점 등을 정리해 놓은 자료가 있어 적잖은 도움이 되었다.2

또 다른 자료에서 언급한 바에 의하면, 한글 파일명의 처리에 문제가 있는 것 같다.3
Posted by 세모아
,