본문 바로가기
개발

Subverison을 위한 Windows Tools

by 솜씨제이 2008. 11. 21.
Windows 개발에서 Subversion을 이용하고자 할 때 유용할 만한 툴을 두가지 소개한다. TortoiseSVN도 많이 사용되지만 아마도 대부분 알테니 넘어가겠다.

VisualSVN Server

원래 VisualSVN이라는 Visual Studio에서 Subverison을 사용하기 위한  플러그인을 개발하던 곳에서 만든 Subverison server 설치용 패키지이다. 설치하게 되면 Management Console을 제공해서 굳이 텍스트 파일로된 설정 파일들을 건드리지 않아도 쉽게 Subversion server를 관리할 수 있다. VisualSVN은 유료지만 VisualSVN Server는 무료로 제공하고 있으니 간단하게 Subversion server를 사용하고자 한다면 추천한다.







AnkhSVN

Subverison을 사용하기 위한 Visual Studio용 플러그인이다. 물론 다른 플러그인으로 앞에서 언급된 VisualSVN이 있지만 역시 오픈소스에 무료 소프트웨어라 부담이 없다. 그렇다고 기능이 부족하거나 안정성이 떨어지는 것은 아니다. 특히 버전 2.0부터는 기능적으로 Visual Studio와 잘 통합되어 깔끔하게 동작하는 것이 마음에 든다. 단 버전 2.0은 VS 2005이상에서만 동작한다. VS 2002나 2003에서 쓰려면 아쉽지만 1.0대 버전을 사용해야 한다. 그리고 VS 6.0은 지원하지 않는다.


얼마 전까지만 해도 Visual SourceSafe를 버전 컨트롤 시스템으로 썼었는데 개발 환경을 Visual Studio 6.0에서 Visual Studio 2005로 변경하면서 어떤 버전 컨트롤 시스템을 사용할 것인지 고민을 했었다. SourceSafe는 Team Foundation Server가 나오면서 더 이상 발전이 없을 듯 하고 Team Foundation Server를 사용하기에는 개발 규모나 비용 면에서 맞지가 않았다. 그래서 Subversion을 선택한 것인데 몇년 전에 테스트해봤을 때는 불편한 점이 많았지만 최근에는 다양한 툴이 많이 나와 있어서 SourceSafe와 비교해 부족함이 없고 오히려 다른 장점이 많은 듯 하다.

댓글