- 개발시 버전 관리를 위한 툴들을 몇개를 정리해보았다. 거의 링크수준 나중에 필요할때 바로 찾아가기 위해 정래해 놓은 수준이다.
소프트웨어를 개발하면서 다음 제시되는 소스 버전 관리 툴들을 쓰면서 업무의 효율을 증대되는 것을 보았다.
혹시 관련해서 고민하시는 분들이 있다면 한번 고려해 보길 기대해 본다.
1. SVN 을 사용하는 툴 :
http://tortoisesvn.net/downloads.html
2. Mercurial를 기반으로한 HG :
http://tortoisehg.bitbucket.org/
3. Git을 사용하는 툴 :
http://code.google.com/p/tortoisegit/
보통 svn 을 사용하지만, 분산 소스 관리를 원하는 곳에서는 2, 3번 툴을 사용해서 개발을 한다.
요즘은 2, 3번 툴을 이용해서 개발하는 곳이 많은데 최종 마스터본은 svn으로 관리하게 된다.
결국 svn을 기반으로 해서 개별 또는 팀별 분산되어 개발할때는 2, 3번 툴을 이용하는 것이
효과적이라 하겠다.
예를 들면, 기반이 되는 엔진이나 기초 개발된 것을 토대로 새로운 것을 만든다거나 아예 전혀
다른 플랫폼을 개발후 완성본과 개선된 기능을 Merge하는 경우 별도 개발이 이루어져야 할때!
관련하여 구글이나 네이버 선생에게 문의해보면 많은 정보들이 나올 것이다. ^^