방법: Team Foundation으로 증분 마이그레이션
업데이트: 2007년 11월
이 항목에서는 Visual SourceSafe 데이터베이스를 단계별로 마이그레이션하려는 경우나, 마이그레이션이 중단되어 중지된 부분부터 마이그레이션을 다시 시작하려는 경우에 증분 마이그레이션을 수행하는 방법에 대해 설명합니다. Visual SourceSafe 데이터베이스를 단계별로 마이그레이션하면 마이그레이션이 진행 중인 동안에도 사용자들이 Visual SourceSafe를 계속 사용할 수 있습니다. 증분 마이그레이션 동안 변환기에서는 이전에 마이그레이션되지 않은 추가 변경 내용만 마이그레이션합니다.
증분 마이그레이션의 제한 사항
증분 마이그레이션을 시작한 후 증분 마이그레이션의 모든 단계가 완료될 때까지 진행하는 데는 다음과 같은 제한 사항이 있습니다.
기존에 Visual SourceSafe 폴더를 Team Foundation 버전 제어 폴더로 매핑한 내용은 변경하지 말아야 합니다. 또한 매핑을 추가하거나 제거하지 말아야 합니다.
Visual SourceSafe 데이터베이스의 소멸, 비우기, 보관 또는 복원 작업을 수행하지 마십시오.
마이그레이션된 Team Foundation 버전 제어 폴더는 사용하지 마십시오.
권장 디스크 공간
마이그레이션을 시작하기 전에 마이그레이션을 완료하는 데 필요한 충분한 디스크 공간이 있는지 확인하십시오. 일반적으로 VSS 변환기가 SQL Express와 작업하고 생성된 로그 파일을 보관하려면 5GB 정도의 디스크 공간이 필요합니다. 또한 VSS 변환기는 마이그레이션 중에 VSS 데이터베이스에서 파일을 다운로드하므로 여기에 필요한 공간도 고려해야 합니다. VSS 데이터베이스 전체를 다운로드하기에 충분한 디스크 공간이 있어야 합니다.
필요한 권한
이 절차를 수행하려면 마이그레이션할 Visual SourceSafe 데이터베이스에 대한 관리 권한이 있어야 합니다. 자세한 내용은 Microsoft 웹 사이트(https://go.microsoft.com/fwlink/?LinkId=99103)의 "How to: Assign Project Rights"를 참조하십시오.
또한 SQL Express에 대해 sysadmin 서버 역할의 멤버여야 합니다. 기본적으로 SQL Express가 설치된 컴퓨터에서 Administrators 보안 그룹의 멤버는 sysadmin 서버 역할의 멤버이기도 합니다. 자세한 내용은 SQL Server 2005 온라인 설명서에서 "sysadmin"(https://go.microsoft.com/fwlink/?LinkId=60405)을 참조하십시오.
단계별로 마이그레이션하려면
사용자에게 Visual SourceSafe 데이터베이스 사용을 중지할 것을 요청합니다.
마이그레이션을 수행할 다른 전용 컴퓨터로 Visual SourceSafe 데이터베이스를 복사합니다.
Visual SourceSafe 사용자에게 Visual SourceSafe 데이터베이스를 계속 사용할 수 있다고 알려 줍니다.
마이그레이션 컴퓨터에서 복사한 Visual SourceSafe 데이터베이스에 대한 일반적인 마이그레이션을 시작합니다.
마이그레이션이 완료될 때까지 기다립니다.
마이그레이션이 완료되면 사용자에게 Visual SourceSafe 데이터베이스 사용을 중지할 것을 요청합니다. Visual SourceSafe 데이터베이스를 마이그레이션 컴퓨터로 복사합니다.
나중에 참조할 수 있도록 이전 마이그레이션에서 생성된 보고서 파일의 백업 복사본을 만듭니다.
복사한 Visual SourceSafe 데이터베이스에 대한 마이그레이션을 다시 시작합니다. VSS 변환기에서 자동으로 현재 작업이 증분 마이그레이션인지 확인하여 첫 번째 마이그레이션 이후에 발생한 변경 내용을 마이그레이션하기 시작합니다.
시작 메뉴에서 모든 프로그램을 클릭한 다음 Microsoft Visual Studio 2008, Visual Studio Tools, Visual Studio 2008 명령 프롬프트를 차례로 선택합니다.
명령 프롬프트에서 이전 마이그레이션에 사용한 것과 동일한 설정 파일을 사용하여 다음 명령을 입력합니다.
VSSConverter Migrate settings.xml
팁: /? 스위치를 사용하면 사용 가능한 명령줄 옵션을 볼 수 있습니다.
변환기에서는 현재 작업이 증분 마이그레이션인지를 자동으로 감지하고 증분 마이그레이션을 수행할 것인지 확인하는 메시지를 표시합니다. Y를 눌러 증분 마이그레이션을 수행할 것임을 확인합니다.
변환기 도구에 마이그레이션 상태가 표시됩니다. 변환 과정이 끝나면 마이그레이션 후 보고서가 현재 디렉터리에 저장됩니다. Microsoft Internet Explorer를 사용하여 파일의 세부 내용을 볼 수 있습니다.
메시지가 나타나면 Visual SourceSafe 관리 사용자의 암호를 입력합니다.
Visual SourceSafe 데이터베이스 마이그레이션의 모든 증분 단계를 완료한 후에는 사용자를 Team Foundation 버전 제어의 마이그레이션된 소스로 전환할 수 있습니다.
마이그레이션이 중단된 후 마이그레이션을 다시 시작하려면
마이그레이션 중단의 원인인 문제를 해결합니다.
나중에 참조할 수 있도록 이전 마이그레이션에서 생성된 보고서 파일의 백업 복사본을 만듭니다.
앞의 "단계별로 마이그레이션하려면" 절차의 8단계를 따릅니다.
참고 항목
작업
방법: 소스 제어 분석 및 마이그레이션 설정 파일 만들기
방법: 변환기를 실행하기 위해 Visual SourceSafe Database 준비
연습: Visual SourceSafe에서 Team Foundation으로 마이그레이션 준비