'Source Control'에 해당되는 글 1건

  1. 2008.02.16 [MSDN Magazine] Visual Studio와 Subversion의 통합
Study/MSDN2008. 2. 16. 15:08
Visual Studio와 Subversion의 통합

Subversion은 지난 수년간 인기를 얻어온 공개 소스 소스 제어 시스템입니다. Subversion은 단순하고 사용자에게 익숙한 방식으로 분기, 태그 지정 및 병합과 같은 여러 가지 일반적인 소스 제어 기능을 처리합니다. Subversion이 인기를 얻고 있는 이유는 무료 공개 소스이고, 설치와 사용이 쉬우며, TortoiseSVN과 같은 탁월한 도구가 있기 때문입니다. Windows® 탐색기 확장 기능인 TortoiseSVN을 사용하면 별도의 도구를 사용하지 않고도 표준 탐색기 창에서 바로 모든 소스 제어 기능을 수행할 수 있습니다.

SourceForge에서는 Subversion 호스팅을 제공하기 시작했으며, CodePlex에서도 TortoiseSVN을 사이트에서 사용할 수 있도록 Subversion 에뮬레이션을 제공합니다. Subversion으로 전환하는 일부 .NET 회사에서 가장 자주 놓치는 기능 중 하나로 Visual Studio와의 밀접한 통합이 있지만 이러한 통합을 가능하게 해 주는 다른 유명한 소스 제어 시스템이 있습니다.

Visual Studio와 Subversion 간의 탁월한 통합 기능을 제공하는 Visual Studio 추가 기능인 VisualSVN을 사용해 보십시오. VisualSVN을 사용하면 Visual Studio에서 제공하는 솔루션 탐색기의 각 파일 옆에 쉽게 알 수 있는 마커가 표시됩니다(솔루션이 Subversion 리포지토리에 저장되어 있어야 함). 이 마커는 파일이 수정되었거나 수정되지 않았거나 충돌이 발생할 때 표시됩니다. 파일을 마우스 오른쪽 단추로 클릭한 다음 변경 내용을 보거나 이전 상태로 되돌리거나 업데이트하거나 커밋할 수 있습니다.

VisualSVN 메뉴를 사용하여 전체 프로젝트의 변경 내용을 관리할 수 있습니다. VisualSVN 메뉴에는 리포지토리 탐색기, 패치 만들기 및 적용, Subversion 로그 보기, 리포지토리 분기, 병합 및 전환과 같은 일반적인 TortoiseSVN 기능에 대한 바로 가기도 있습니다.

가장 중요한 기민성 개념 중 하나는 초기에 자주 체크 인하는 것입니다. 가능한 한 신속하게 통합하여 잠재적인 병합 문제를 찾을 수 있으며, 지속적인 통합을 구현하는 경우 모든 코드가 빌드되고 테스트가 실행됩니다. Visual Studio와 밀접하게 통합되어 있는 VisualSVN은 수정한 후 아직 체크 인하지 않은 변경 내용에 대한 알림을 지속적으로 제공하므로 초기에 자주 체크 인할 수 있습니다. 이러한 변경 내용을 Visual Studio에서 직접 체크 인할 수 있으므로 더 이상 미룰 이유가 없습니다.

발췌 : http://msdn.microsoft.com/msdnmag/issues/08/LA/Toolbox/default.aspx?loc=ko#S2

Posted by 굥쓰