다음을 통해 공유


VSSUpgrade 명령 프롬프트 도구를 사용하여 Visual SourceSafe에서 업그레이드

대부분의 경우 VssUpgrade 명령 프롬프트 도구를 사용하지 않고 VSS 업그레이드 마법사를 사용하여 Visual SourceSafe 데이터를 업그레이드합니다.그러나 VssUpgrade 명령 프롬프트 도구를 사용하여 온-프레미스 Team Foundation Server(TFS)로 업그레이드하기 적합한 몇 가지 상황이 있습니다.

VSSUpgrade를 사용하여 Visual SourceSafe 데이터를 업그레이드하려면

  1. 도구가 데이터를 변환하는 방법 이해 TFS 및 Visual SourceSafe에는 상당한 기능적 차이가 있습니다.결과적으로 Visual SourceSafe 업그레이드 도구는 업그레이드하는 동안 특정 종류의 데이터를 수정합니다.

  2. 업그레이드 준비 업그레이드 프로세스를 시작하기 전에 미리 계획하고 데이터를 준비하는 것이 중요합니다.

    중요중요

    진행하기 전에 Visual SourceSafe 리포지토리에서 Visual SourceSafe ANALYZE 유틸리티를 실행해야 합니다.Visual SourceSafe 데이터베이스 복사 및 준비를 참조하십시오.

  3. 고유한 VssUpgrade 기능에 대해 배웁니다.필요하지 않은 경우 대신 VSS 업그레이드 마법사를 사용해야 합니다.

  4. 데이터 분석 Visual SourceSafe에서 Team Foundation 버전 제어로 데이터를 마이그레이션하기 전에 먼저 분석 명령을 사용하여 데이터의 문제점이 업그레이드 결과에 영향을 줄지 여부를 확인해야 합니다.이 프로세스에서 데이터를 업그레이드하는 데 필요한 사용자 매핑 파일도 생성됩니다.

  5. 데이터 업그레이드 데이터를 업그레이드하려면 사용자 이름의 업그레이드 방법을 지정하고 마이그레이션 설정 파일을 만든 다음 마이그레이션 명령을 실행해야 합니다.

  6. 결과를 보고 확인한 후 필요에 따라 문제를 해결합니다.

VssUpgrade 기능

업그레이드를 원하는 경우 VssUpgrade를 사용하여 온-프레미스 팀 프로젝트로 데이터를 이식합니다.

  • 스크립트와 같은 자동화된 접근 방법의 일부로 업그레이드를 수행합니다.

  • 사용자가 지정하는 폴더 구조를 사용하여 여러 Visual SourceSafe 프로젝트를 단일 팀 프로젝트로 마이그레이션합니다.

  • 예를 들어, Visual SourceSafe의 Kim에서 TFS의 EUROPE\KimT로 사용자 데이터가 변환되는 방법을 지정합니다.

  • Visual SourceSafe 데이터에서 레이블을 무시합니다.

  • 예를 들어, 네트워크 오류로 인해 다량의 데이터를 업그레이드하는 동안 중단된 후에 프로세스를 다시 시작합니다.

이러한 기능이 필요하지 않거나 데이터를 Team Foundation Service의 팀 프로젝트로 업그레이드 및 이식해야 하는 경우 VssUpgrade 대신 VSS 업그레이드 마법사를 사용해야 합니다.

데이터 분석

Visual SourceSafe에서 TFS 버전 제어로 데이터를 마이그레이션하기 전에 먼저 분석 명령을 사용하여 데이터의 문제점이 업그레이드 결과에 영향을 줄지 여부를 확인해야 합니다.이 명령은 마이그레이션 명령이 데이터를 업그레이드하기 위해 사용하는 사용자 매핑 파일도 생성합니다.

ms253090.collapse_all(ko-kr,VS.110).gif분석 설정 파일 만들기

분석 명령을 실행하기 전에 분석 설정 파일을 만들어야 합니다.이 파일에서 업그레이드할 Visual SourceSafe 데이터베이스 경로와 업그레이드할 폴더를 지정합니다.

다음 XML은 분석 설정 파일의 예제입니다.

<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
     <Source name="VSS">
          <VSSDatabase name="c:\ourvss"></VSSDatabase>
          <UserMap name="c:\ourvss\migrate\Usermap.xml"></UserMap>
     </Source>
     <ProjectMap>
          <Project Source="$/Core"></Project>
          <Project Source="$/ProjectA"></Project>
          <Project Source="$/ProjectB"></Project>
     </ProjectMap>
</ConverterSpecificSetting>
<Settings>
     <Output file="c:\ourvss\migrate\logs\ContosoVSSAnalyze.xml"></Output>
</Settings>
</SourceControlConverter>

위의 예제를 복사하여 분석 설정 파일에 붙여 넣은 다음 수정할 수 있습니다.다음 정보를 사용하여 필요에 따라 예제를 적용할 수 있습니다.

ms253090.collapse_all(ko-kr,VS.110).gif<?xml encoding> 특성

<?xml encoding> 특성은 분석 설정 파일에 사용되는 인코딩과 일치해야 합니다.예를 들어 파일이 유니코드로 저장되면 <?xml encoding> 태그는 다음과 같습니다.

<?xml version="1.0" encoding="unicode">

ms253090.collapse_all(ko-kr,VS.110).gif<VSSDatabase name> 특성

업그레이드할 Visual SourceSafe 데이터베이스 복사본의 srcsafe.ini 파일이 포함된 폴더 경로를 <VSSDatabase name> 특성에 지정하십시오. 예를 들면 다음과 같습니다.

<Source name="VSS">
   ...
   <VSSDatabase name="c:\ourvss"></VSSDatabase>
   ...
</Source>

경로에 srcsafe.ini 문자열을 포함할 수 없습니다.예를 들어 다음 <VSSDatabase name> 특성은 잘못된 것이며 VssUpgrade 명령이 실패하는 원인이 됩니다.

<Source name="VSS">
   ...
   <VSSDatabase name="c:\ourvss\srcsafe.ini"></VSSDatabase>
   ...
</Source>

ms253090.collapse_all(ko-kr,VS.110).gif<UserMap name> 특성

분석 명령은 Visual SourceSafe 사용자에 대한 데이터를 수집 및 컴파일하고 XML 파일에 저장합니다.또는 이 데이터를 저장할 파일의 경로와 이름을 <UserMap name> 특성에 지정할 수도 있습니다.이 특성을 지정하지 않으면 분석 명령이 UserMap.xml이라는 파일을 만들고 현재 디렉터리에 저장합니다.

ms253090.collapse_all(ko-kr,VS.110).gif<ProjectMap> 섹션

<ProjectMap> 섹션에서 업그레이드할 각각의 Visual SourceSafe 프로젝트 경로를 <Project> 항목의 Source 특성에 지정하십시오.

Visual SourceSafe 데이터베이스의 데이터를 모두 업그레이드하려면 <ProjectMap> 섹션을 다음 예제와 일치하게 하십시오.

<ProjectMap>
   <Project Source="$/"></Project>
</ProjectMap>

전체 Visual SourceSafe 데이터베이스를 동시에 업그레이드하는 대신 선택한 프로젝트를 따로 업그레이드할 수 있습니다.

팁

업그레이드할 데이터가 많은 경우 이 옵션을 사용하여 업그레이드하는 동안 팀을 차단하는 것을 방지합니다.

Source 특성에 있는 경로는 겹치면 안 됩니다.예를 들어 다음 <ProjectMap> 섹션은 올바르지 않습니다.

<ProjectMap>
   <Project Source="$/ProjectA"></Project>
   <Project Source="$/ProjectA/Controller"></Project>
</ProjectMap>

ms253090.collapse_all(ko-kr,VS.110).gif<Output file> 특성

<Settings> 섹션에서 분석 보고서를 작성할 파일의 경로와 이름을 <Output file> 특성에 지정할 수 있습니다.이 옵션을 지정하지 않으려면 <Output> 태그를 생략합니다.이 경우 변환기가 VSSAnalysisReport.xml이라는 파일로 보고서를 작성하고 현재 디렉터리에 저장합니다.

ms253090.collapse_all(ko-kr,VS.110).gif<SQL> 요소

<SQL> 요소를 분석 설정 파일의 <Source> 섹션에 추가하여 임시 데이터를 저장하는 데 사용할 VssUpgrade용 데이터베이스를 지정해야 합니다.이 요소에는 <SQL Server="SQL_Server_name"></SQL>. 구문이 사용됩니다.

예를 들어, 이름이 FABRIKAM-2인 컴퓨터에서 VssUpgrade를 실행하여 같은 컴퓨터에서 로컬 SQL Server Express 인스턴스를 사용하려는 경우가 있습니다.

<Source name="VSS">
   ...
   <SQL Server="fabrikam-2\sqlexpress"></SQL>
   ...
</Source>

변환기가 FabrikamSQLServer로 명명된 서버처럼 SQL Server를 사용하도록 지시하려면

<Source name="VSS">
   ...
   <SQL Server="fabrikamsqlserver"></SQL>
   ...
</Source>

ms253090.collapse_all(ko-kr,VS.110).gif분석 명령 실행

  1. Windows 시작에서 명령 프롬프트를 관리자 권한으로 실행합니다.

  2. 관리자: 명령 프롬프트 창에 다음을 입력합니다.

    VssUpgrade Analyze settings.xml

    만들어 놓은 분석 설정 파일의 경로와 이름으로 settings.xml을 바꿉니다.

  3. 메시지가 나타나면 Visual SourceSafe 데이터베이스에 대한 관리자 암호를 입력합니다.데이터베이스에 암호가 없으면 Enter 키를 누릅니다.

분석 명령이 진행되는 동안 VssUpgrade에서 진행 상태를 표시합니다.프로세스가 완료되면 시스템이 결과를 요약합니다.예를 들면 다음과 같습니다.

Analyze complete.
Analyzed 859 files and 941 folders.
Warnings 0 and Errors 0
Pre-migration report file: C:\VSS\migrate\VSSAnalysisReport.xml

경고 또는 오류가 있는 경우 ConverterErrors.txtVSSUpgrade.log에서 세부 정보를 찾을 수 있습니다.

분석 명령은 다음을 생성합니다.

  • 가능한 문제에 대한 세부 정보와 마이그레이션 명령으로 나타날 수 있는 변경 사항을 가져오는 데 사용할 수 있는 보고서입니다.

  • 업그레이드 프로세스 중 사용자 데이터의 변환 방법을 지정하는 데 사용할 수 있는 사용자 매핑 파일(Usermap.xml)입니다.

이러한 파일은 아래에서 자세하게 설명합니다.

ms253090.collapse_all(ko-kr,VS.110).gif분석 명령으로 발견된 문제 검토 및 해결

분석 보고서에는 Visual SourceSafe 데이터베이스에 포함되어 업그레이드 프로세스 도중 오류를 일으킬 수 있는 문제에 대한 정보가 있습니다.다음 단원의 설명에 따라 이러한 문제를 최대한 해결하여 업그레이드 프로세스의 문제를 최소화하십시오.

ms253090.collapse_all(ko-kr,VS.110).gif일부 파일이 체크 아웃되는 경우

현재 체크 아웃된 파일이 보고서에 나열됩니다.업그레이드 프로세스에서는 체크 아웃 정보를 보존하지 않습니다.업그레이드하기 전에 가능한 많은 파일을 체크 인했는지 확인하십시오.

ms253090.collapse_all(ko-kr,VS.110).gif일부 항목에 데이터 무결성 문제가 있는 경우

데이터 무결성이 손상된 항목이 보고서에 나열됩니다.Visual SourceSafe ANALYZE 유틸리티를 사용하여 이런 종류의 문제를 해결할 수 있습니다.복구할 수 없는 항목은 업그레이드되지 않습니다.자세한 내용은 Microsoft 웹 사이트의 ANALYZE UtilityHow to Detect and Fix Database Corruption Errors in Visual SourceSafe 페이지를 참조하십시오.

ms253090.collapse_all(ko-kr,VS.110).gif매핑된 프로젝트의 일부 폴더에 <ProjectMap> 섹션에 없는 기록이 포함되는 경우

Visual SourceSafe 데이터베이스의 특정 프로젝트에서 다른 프로젝트로 폴더를 이동한 경우 해당 폴더의 기록이 원래 프로젝트와 현재 프로젝트 모두에 포함됩니다.해당 폴더를 모든 기록과 함께 업그레이드하려면 원래 프로젝트와 현재 프로젝트를 모두 업그레이드해야 합니다.

Project2라는 Visual SourceSafe 프로젝트를 업그레이드할 경우를 예로 들어 보겠습니다.이 프로젝트에는 기록의 특정 시점에 Project1에서 이동한 $/Project2/FeatureA 폴더가 들어 있습니다.

<ProjectMap> 섹션에 포함된 항목

예제

결과

두 프로젝트

<ProjectMap>
   <Project Source="$/Project1"></Project>
   <Project Source="$/Project2"></Project>
</ProjectMap>

폴더가 전체 기록과 함께 업그레이드됩니다.

폴더가 현재 포함된 프로젝트가 아닌 폴더가 원래 포함되어 있던 프로젝트

<ProjectMap>
   <Project Source="$/Project1"></Project>
</ProjectMap>

폴더가 업그레이드되지 않습니다.

폴더가 원래 포함되어 있던 프로젝트가 아닌 폴더가 현재 포함된 프로젝트

<ProjectMap>
   <Project Source="$/Project2"></Project>
</ProjectMap>

현재 프로젝트로 이동한 시점 이후의 기록과 함께 폴더가 업그레이드됩니다.폴더가 현재 프로젝트로 이동하기 전에 발생한 기록은 업그레이드되지 않습니다.

설정 파일의 <ProjectMap> 섹션에 대한 자세한 내용은 이 항목의 앞부분에 나오는 <ProjectMap> 섹션을 참조하십시오.

ms253090.collapse_all(ko-kr,VS.110).gif일부 레이블 이름이 Team Foundation 버전 제어에서 지원되지 않는 경우

TFS 버전 제어에서 지원하지 않는 문자가 포함되어 있어 업그레이드할 때 변경될 레이블 이름이 보고서에 나열됩니다.자세한 내용은 Team Foundation의 명명 제한를 참조하십시오.

데이터를 업그레이드합니다.

분석 명령을 실행하면 데이터 업그레이드 준비가 거의 끝납니다.마이그레이션 명령을 실행하기 전에 설정 파일을 만들어야 합니다.사용자 이름을 업그레이드하는 방법을 지정할 수도 있습니다.

ms253090.collapse_all(ko-kr,VS.110).gif사용자 이름 업그레이드 방법 지정

사용자 정보가 Visual Source Safe에서 TFS 버전 제어로 업그레이드되는 방식을 제어할 수 있습니다.특히 마이그레이션 명령이 TFS 버전 제어에서 각 항목의 기록에 있는 각 변경 집합에 연결할 사용자 이름을 지정할 수 있습니다.이 항목의 앞부분에서 설명한 대로 분석 명령을 실행할 때 만든 사용자 매핑 파일을 편집하여 해당 사용자 이름을 지정합니다.

사용자 매핑 파일은 선택 사항입니다.Azure 설정 파일에서 <UserMap name> 특성을 생략하면 각 변경 집합이 다음과 같이 빌드됩니다.

  • 사용자 필드가 VssUpgrade를 실행하는 계정 이름으로 설정됩니다.

  • Visual SourceSafe 데이터베이스에서 작업을 수행한 사용자의 이름이 설명 필드에 저장됩니다.

ms253090.collapse_all(ko-kr,VS.110).gif사용자 매핑 파일 예제

분석 명령을 실행할 때 Visual SourceSafe 사용자에 대한 데이터가 컴파일되어 XML 파일에 저장됩니다.업그레이드하는 Visual SourceSafe 프로젝트에서 버전 제어 작업을 수행해 본 Visual SourceSafe 사용자가 모두 이 파일에 나열됩니다.

다음 예제에서는 분석 명령으로 만든 사용자 매핑 파일을 보여 줍니다.

<?xml version="1.0" encoding="utf-8"?>
<UserMappings>
   <UserMap From="Admin" To=""></UserMap>
   <UserMap From="Guest" To=""></UserMap> 
   <UserMap From="Kim" To=""></UserMap>
   <UserMap From="Satomi" To=""></UserMap>
   <UserMap From="Mark" To=""></UserMap>
</UserMappings>

사용자 매핑 파일에서 UserMap 항목 일부 또는 전부의 To 특성을 지정하거나 지정하지 않을 수 있습니다.예를 들어 다음과 같이 이전 예제를 수정할 수 있습니다.

<?xml version="1.0" encoding="utf-8"?>
<UserMappings>
   <UserMap From="Admin" To="NORTHAMERICA\KenM"></UserMap>
   <UserMap From="Guest" To="Test1"></UserMap> 
   <UserMap From="Kim" To="EUROPE\KimT"></UserMap>
   <UserMap From="Satomi" To="ASIA\SatomiH"></UserMap>
   <UserMap From="Mark" To=""></UserMap>
</UserMappings>

이전 예제에서는 Guest가 Test1에 매핑되고 도메인이 지정되지 않습니다.이 경우 VssUpgrade는 계정이 기본 도메인에 속한다고 가정합니다.

<UserMap To> 특성을 지정하지 않으면 각 변경 집합이 다음과 같이 빌드됩니다.

  • 사용자 필드가 VssUpgrade를 실행한 계정 이름으로 설정됩니다.

  • Visual SourceSafe 데이터베이스에서 작업을 수행한 사용자의 이름이 설명 필드에 저장됩니다.

  • <UserMap To> 특성을 지정하고 Team Foundation Server의 유효한 사용자가 값이 될 경우 사용자 필드는 해당 계정 이름으로 설정됩니다.값이 Team Foundation Server의 유효한 사용자가 아닐 경우 VssUpgrade는 오류를 표시하고 업그레이드 프로세스를 종료합니다.

ms253090.collapse_all(ko-kr,VS.110).gif마이그레이션 설정 파일 만들기

마이그레이션 설정 파일을 사용하여 업그레이드할 Visual SourceSafe 데이터를 지정하고 업그레이드 방법을 다양하게 제어합니다.가장 쉽게 이 파일을 만들려면 이 항목의 앞부분에 나오는 분석 설정 파일 만들기의 지침을 따르십시오.그런 다음 마이그레이션 명령에 사용할 수 있도록 파일에 데이터를 더 추가하십시오.

다음 예제에서는 마이그레이션 설정 파일을 보여 줍니다.

<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
     <Source name="VSS">
          <VSSDatabase name="c:\ourvss"></VSSDatabase>
          <UserMap name="c:\ourvss\migrate\Usermap.xml"></UserMap>
     </Source>
     <ProjectMap>
          <Project Source="$/Core" Destination="$/CoreTeamProject"></Project>
          <Project Source="$/ProjectA" Destination="$/ClientTeamProject/ProjectA"></Project>
          <Project Source="$/ProjectB" Destination="$/ClientTeamProject/ProjectB"></Project>
     </ProjectMap>
</ConverterSpecificSetting>
<Settings>
     <TeamFoundationServer name="My_Server" port="8080" protocol="http" collection="tfs/DefaultCollection"></TeamFoundationServer>
     <Output file="c:\ourvss\migrate\logs\ContosoVSSMigrate.xml"></Output>
</Settings>
</SourceControlConverter>

다음은 마이그레이션 명령이 데이터를 마이그레이션하는 방법을 지정할 수 있도록 마이그레이션 설정 파일을 수정하는 데 도움이 되는 정보입니다.

ms253090.collapse_all(ko-kr,VS.110).gif<ProjectMap>

마이그레이션 설정 파일의 <ProjectMap> 섹션에 있는 <Project> 요소마다 Destination 특성을 제공하여 Visual SourceSafe 데이터베이스의 프로젝트 내용을 업그레이드할 Team Foundation Server에서 위치의 경로를 지정하십시오(Source 특성에서 지정).

예를 들어 Visual SourceSafe 데이터베이스의 ProjectA 내용을 Client라는 팀 프로젝트 루트의 ProjectA 로 업그레이드하려고 합니다.

<ProjectMap>
   <Project Source="$/ProjectA" Destination="$/ClientTeamProject/ProjectA"></Project>
</ProjectMap>

Destination 특성의 값이 유효하려면 다음 조건에 맞아야 합니다.

  • 업그레이드 프로세스를 시작하기 전에 Destination 특성의 팀 프로젝트(이전 예제에서 팀 프로젝트는 ClientTeamProject)가 이미 팀 프로젝트 컬렉션에 있어야 합니다.

  • <Project> 요소의 Destination 특성에 있는 경로가 다른 <Project> 요소의 Destination 특성에 있는 경로와 겹치면 안 됩니다.예를 들어 다음 <ProjectMap> 섹션은 올바르지 않습니다.

    <ProjectMap>
       <Project Source="$/ProjectA" Destination="$/ClientTeamProjectA/"></Project>
       <Project Source="$/ProjectB" Destination="$/ClientTeamProjectA/ProjectB"></Project>
    </ProjectMap>
    

[!참고]

Destination 특성의 폴더에 항목이 포함되어 있고 Visual Source Safe 항목의 경로가 이러한 항목에 대한 버전 제어 경로와 중복되면 업그레이드 프로세스가 실패합니다.

ms253090.collapse_all(ko-kr,VS.110).gif<TeamFoundationServer> 태그

<Settings> 섹션에서 다음 형식을 사용하여 <TeamFoundationServer> 태그를 추가하고, Team Foundation Server에서 팀 프로젝트 컬렉션의 이름, 포트, 프로토콜 및 경로를 지정하십시오.

<TeamFoundationServer name="ServerName" port="PortNumber" protocol="http" collection="path/collection name></TeamFoundationServer>

ms253090.collapse_all(ko-kr,VS.110).gif<Label migrate="false" /> 태그

Visual SourceSafe 데이터베이스에 여러 파일에 적용되는 여러 레이블이 있을 경우 업그레이드 프로세스가 지연될 수 있습니다.팀에 이 데이터가 필요 없으면 <Label migrate="false" /> 태그를 <Settings> 섹션에 추가하여 VssUpgrade에서 레이블을 무시하도록 구성할 수 있습니다.

ms253090.collapse_all(ko-kr,VS.110).gif<Output file> 특성

<Settings> 섹션에서 <Output file> 특성에 업그레이드 보고서를 작성할 파일 및 경로를 지정할 수 있습니다.이 특성을 포함하지 않으면 변환기가 VSSMigrationReport.xml이라는 파일로 보고서를 작성하고 현재 디렉터리에 저장합니다.

ms253090.collapse_all(ko-kr,VS.110).gif마이그레이션 명령 실행

  1. Windows 시작에서 명령 프롬프트를 관리자 권한으로 실행합니다.

  2. 관리자: 명령 프롬프트 창에 다음을 입력합니다.

    VssUpgrade Migrate settings.xml

    만들어 놓은 마이그레이션 설정 파일의 경로와 이름으로 settings.xml을 바꿉니다.

    마이그레이션 명령은 Visual SourceSafe 데이터베이스에서 업그레이드하는 각각의 프로젝트와 Team Foundation 버전 제어용 서버에서 데이터가 업그레이드될 각각의 폴더를 표시합니다.

  3. 메시지가 나타나면 Visual SourceSafe 데이터베이스에 대한 관리자 암호를 입력합니다.데이터베이스에 암호가 없으면 Enter 키를 누릅니다.

  4. 시스템은 업그레이드 프로세스를 실행하고 진행할 것인지 확인하는 방법을 요약합니다.예를 들면 다음과 같습니다.

    This will start migration with following inputs:
    
    SourceSafe Folders -> Team Foundation Server Folders
    
    $/ -> $/Sequence2
    
    Full history migration of VSS Database: c:\vss
    
    Team Foundation Server: http://fabrikam-4:8080/tfs/DefaultCollection
    Migration Settings File: migrate_settings.xml
    Migration Report: C:\VSS\migrate\VSSMigrationReport.xml
    
    Depending on the VSS database size, migration may take few hours to complete.
    Please verify all inputs are correct and confirm.
    Start migration (Y/N)?
    

    계속하려면 Y 키를 누르십시오.

마이그레이션 명령이 진행되는 동안 VssUpgrade에서 진행 상태를 표시합니다.프로세스가 완료되면 시스템이 결과를 요약합니다.예를 들면 다음과 같습니다.

Verification of pinned versions: 0 file(s) added, 0 file(s) edited and 86 file(s) label updated
Verification of latest tip versions: No change was required (No fixes required. All latest tip versions were migrated successfully)

Started: Creating label "Pinned_Latest".
Finished: Creating label "Pinned_Latest".

Migration complete.
Migrated 6397 Actions
Warnings 7 and Errors 0
Post migration report file: C:\VSS\migrate\VSSMigrationReport.xml

경고 또는 오류가 있는 경우 ConverterErrors.txtVSSUpgrade.log에서 세부 정보를 찾을 수 있습니다.

마이그레이션 명령은 가능한 문제에 대한 세부 정보와 마이그레이션 명령이 초래했을 수 있는 변경 사항을 가져오는 데 사용할 수 있는 보고서를 생성합니다.자세한 내용은 Visual SourceSafe에서 업그레이드 후 다음 단계 수행를 참조하십시오.

ms253090.collapse_all(ko-kr,VS.110).gif증분 업그레이드를 사용하여 프로세스 다시 시작

어떤 이유로 업그레이드 프로세스가 중단된 경우 프로세스가 끝난 시점부터 증분 업그레이드로 프로세스를 다시 시작할 수 있습니다.오류나 네트워크 문제로 인해 업그레이드 프로세스가 실패한 경우 증분 업그레이드가 유용할 수 있습니다.증분 업그레이드에서 변환기는 이전 세션에서 업그레이드되지 않은 데이터만 업그레이드합니다.

증분 업그레이드를 시작하려면 마이그레이션 명령 실행의 단계를 따르십시오.증분 마이그레이션을 수행할지 묻는 메시지가 나타나면 Y를 누르십시오.

증분 업그레이드 제한 사항

다음 제한 사항을 지켜야 증분 업그레이드를 제대로 수행할 수 있습니다.

  • Visual SourceSafe 데이터베이스에서 제거, 삭제, 보관 또는 복원 작업을 수행하지 않아야 합니다.

  • 마이그레이션 설정 파일의 <ProjectMap> 섹션을 변경하면 안 됩니다.

  • Team Foundation Server 서버에서 마이그레이션 설정 파일의 <ProjectMap> 섹션에 지정된 폴더나 폴더 내용을 수정하면 안 됩니다.

다음 단계

결과를 보고 확인한 후 필요에 따라 문제를 해결합니다.