분산버전관리 git을 사용해보다

작년 초쯤에 지인을 통해 분산버전관리시스템(Distributed Version Control System)이란 것을 알게 되었습니다. 공짜 버전 관리로는 서브버전 이상 가능게 없다라고 생각하고 있었는데... 그 당시 인터넷을 뒤져보니 여럿의 DVCS가 난립하여 유행처럼 번지고 있더군요.

개념적으로 딱히 중앙 저장소라 할만한 것을 유지하지 않는 버전 관리 시스템입니다. 간단히 말해서요;

하지만 써볼 기회는 없었죠. 그 당시 아직 실제 작업에 사용하기에는 시기 상조인 기술이라는 느낌도 있었고 ... 그러다 최근에 github라는 DVCS 중 하나인 git 기반의 온라인 소스 호스팅 사이트를 알게 되었습니다. 그리고 어떤 사람이 그곳에 자신의 빔(Vim) 파일들을 관리하는 모습도 보게 되었고요. 사실 .vimrc를 비롯한 빔 설정과 설치한 플러그인들 관리가 귀찮은 면이 있어서... 그래서 저도 git도 한번 써볼겸 그곳에 프로젝트 하나 만들어 제 빔 파일을 모두 올려놓기로 결심했죠.

사용자 삽입 이미지

일단 개념이 좀 달라 좀 어색하긴 합니다만... 주장대로 빠른 듯은 하더군요. 물론 큰 규모의 프로젝트 파일들로 테스트해본 것은 아니어서 그다지 신빙성은 없습니다; 이제 컴퓨터를 새로 설정하거나 해도 빔 설치 및 설정은 쉽게 끝낼 수 있을듯합니다. ^^

그러고보니 원조격인 소스포지를 필두로 Google Code, github, Trigris.org, launchpad, Project Kenai 등 오픈 소소 호스팅 서비스가 엄청 많군요...
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0

top