IT/VCS

[넋두리]git과 mercurial 중에 뭐로 정착해야 할까..

심량 2014. 1. 14. 21:24

회사에서 쓰는 버전 관리 시스템(VCS)는 svn이다. 난 참고로 이걸 거의 안쓰고 자체적으로 git을 통해 관리하고 있다. 그놈의 리비전 때문에...

팀 리더가 머큐리얼을 권했다. 매우 가까운(!) 이가 계속 추천하고 있고 svn 사용자들이 쉽게 적응할 수 있기 때문..

근데 이리 저리 비교글을 찾아보니 좀 고민이 된다. 아무래도 svn 개념들을 차용한 것들이 있는데 git 에 익숙한(익숙하기만 하고 잘하지는 못한다. 입문 간신히 뗀 초보자) 나로서는 불필요해 보이는 부분들이 있다.

그래서 고민이다. 그냥 이 참에 새로 배워본다고 적응해볼까 하는 생각도 들지만 비슷하게 시작한 svn에 아직도 정을 붙이지 못하고 회사 소스 서버에 반영할 경우에만 사용하는 필요악으로 전락하고 말았다.

고민을 좀 더 해봐야겠다.



그리고 이 참에 좀 더 git을 공부해야겠다. 비교한 글들 보니까 기능이 엄청 많던데 내가 쓸 줄 아는 기능은 add, checkout, clone, commit, diff, log, rebase, reset, status 정도 밖에 없다.

규모가 있는 개인 프로젝트를 시도해봐야 하나..


git 관련 글:
Pro Git 영문판, git 설명서 - gitready, 친절한 git 튜토리얼 - git immersion

mercurial 관련 글: 
Mercurial 서버 hgweb 설치하기, Setting Up A Mercurial Repository In Ubuntu 11.10, How to install Redmine on Ubuntu lucid server with mecurial integration, Serving Mercurial using Apache on Ubuntu

관련 서적:



Pro Git(프로 Git)

저자
스캇 샤콘 지음
출판사
인사이트 | 2013-04-19 출간
카테고리
컴퓨터/IT
책소개
Git은 기존 버전관리 시스템과 어떻게 다르고 왜 강력한가?이 ...
가격비교



GIT 분산 버전 관리 시스템

저자
트라비스 스위스굿 지음
출판사
인사이트 | 2010-01-28 출간
카테고리
컴퓨터/IT
책소개
네트워크가 다운되어도 소스코드의 변경 이력을 확인할 수 있다면?...
가격비교