SVN(Subversion) 과 CVS (Concurrent Version System) 과 같은 버전 관리 시스템(Version Control System)은 소스 관리의 모든 과정을 로그화해서 볼 수 있는데, Gource 는 그 로그를 가지고 사용자들이 어떤식으로 작업을 해주는지 시각화 해주는 툴이다.
예전부터 작성하던 게임 엔진에 한번 돌려봤다.

사용 과정.
- 평소 Tortoise SVN 을 사용했다. Tortoise 는 지원하지 않기 때문에 콘솔용 SVN(Silk Subversion)을 설치 한 후 로그를 뽑고,
- Gource 용 python script를 이용해 gource 용 로그를 뽑은 후
- Gource 를 돌려서 시각화.
특징.
- 시간의 흐름에 따라 각 사용자들이 SVC 에 작업을 하는 과정이 마치 로봇이 작업하는 것처럼 시각화 되어 애니메이션 됨.
- Bloom 효과까지 적용 되어서 보여줘서 보기에 멋짐.
- 사용하기 쉽고 간단함. (원한다면 많은 옵션도 활용 가능)
- 동영상이나 스크린샷으로 바로 뽑을 수 있음.
- 다양한 SVC 를 지원.
소감은...
- 신기함.
- 근데 뭐에 써먹음???
OpenGL 을 이용해서 아주 시각적으로 멋있게 보여주고, 한번 정도 돌려보는건 재밌지만, 실용성은 0에 가까운거 같다.







553928
298
432





댓글을 달아 주세요
누가누가 총알 많이 쏘나.. ㅋㅋ
ㅎㅎ 그런식으로 볼 수도 있겠네요 ㅋ