- 분산버전관리 git을 사용해보다
Tweet
- Game Development
- 2009/04/03 01:15
- distributed version control system, dvcs, git, github, vi, vim, 빔
-
작년 초쯤에 지인을 통해 분산버전관리시스템(Distributed Version Control System)이란 것을 알게 되었습니다. 공짜 버전 관리로는 서브버전 이상 가능게 없다라고 생각하고 있었는데... 그 당시 인터넷을 뒤져보니 여럿의 DVCS가 난립하여 유행처럼 번지고 있더군요.
개념적으로 딱히 중앙 저장소라 할만한 것을 유지하지 않는 버전 관리 시스템입니다. 간단히 말해서요;
하지만 써볼 기회는 없었죠. 그 당시 아직 실제 작업에 사용하기에는 시기 상조인 기술이라는 느낌도 있었고 ... 그러다 최근에 github라는 DVCS 중 하나인 git 기반의 온라인 소스 호스팅 사이트를 알게 되었습니다. 그리고 어떤 사람이 그곳에 자신의 빔(Vim) 파일들을 관리하는 모습도 보게 되었고요. 사실 .vimrc를 비롯한 빔 설정과 설치한 플러그인들 관리가 귀찮은 면이 있어서... 그래서 저도 git도 한번 써볼겸 그곳에 프로젝트 하나 만들어 제 빔 파일을 모두 올려놓기로 결심했죠.
일단 개념이 좀 달라 좀 어색하긴 합니다만... 주장대로 빠른 듯은 하더군요. 물론 큰 규모의 프로젝트 파일들로 테스트해본 것은 아니어서 그다지 신빙성은 없습니다; 이제 컴퓨터를 새로 설정하거나 해도 빔 설치 및 설정은 쉽게 끝낼 수 있을듯합니다. ^^
그러고보니 원조격인 소스포지를 필두로 Google Code, github, Trigris.org, launchpad, Project Kenai 등 오픈 소소 호스팅 서비스가 엄청 많군요...
개념적으로 딱히 중앙 저장소라 할만한 것을 유지하지 않는 버전 관리 시스템입니다. 간단히 말해서요;
하지만 써볼 기회는 없었죠. 그 당시 아직 실제 작업에 사용하기에는 시기 상조인 기술이라는 느낌도 있었고 ... 그러다 최근에 github라는 DVCS 중 하나인 git 기반의 온라인 소스 호스팅 사이트를 알게 되었습니다. 그리고 어떤 사람이 그곳에 자신의 빔(Vim) 파일들을 관리하는 모습도 보게 되었고요. 사실 .vimrc를 비롯한 빔 설정과 설치한 플러그인들 관리가 귀찮은 면이 있어서... 그래서 저도 git도 한번 써볼겸 그곳에 프로젝트 하나 만들어 제 빔 파일을 모두 올려놓기로 결심했죠.
일단 개념이 좀 달라 좀 어색하긴 합니다만... 주장대로 빠른 듯은 하더군요. 물론 큰 규모의 프로젝트 파일들로 테스트해본 것은 아니어서 그다지 신빙성은 없습니다; 이제 컴퓨터를 새로 설정하거나 해도 빔 설치 및 설정은 쉽게 끝낼 수 있을듯합니다. ^^
그러고보니 원조격인 소스포지를 필두로 Google Code, github, Trigris.org, launchpad, Project Kenai 등 오픈 소소 호스팅 서비스가 엄청 많군요...
'Game Development' 카테고리의 다른 글
| Mixed Resolution Rendering (0) | 2009/04/23 |
|---|---|
| [해외 개발자 인터뷰] Anton Kaplanyan (2) | 2009/04/17 |
| 분산버전관리 git을 사용해보다 (0) | 2009/04/03 |
| 매크로로 인텔리센스 길들이기 (2) | 2009/03/25 |
| GDC에서 공개될 CryENGINE3 (0) | 2009/03/24 |
| TracePoint를 활용한 디버깅 팁 (0) | 2009/03/21 |











Recent comment