티스토리 뷰
목차
소스 세이프에서 팀 파운데이션으로 마이그레이션 (MS VSS -> TFD)
팀 파운데이션 초기 설정
설치 마법사 클릭!
팀 파운데이션 설치 시작
이어선, 아래 그림처럼 따라해도 괜찮고 각자의 컴퓨터 환경에 맞도록 설정을 해줍니다.
팀 파운데이션 옵션
팀 파운데이션 옵션2
팀 파운데이션 옵션3
팀 파운데이션 옵션4
팀 파운데이션 설치 중간
팀 파운데이션 Readness 체크
팀 파운데이션 Configure
팀 파운데이션 Complete
정상적으로 설치되면 아래처럼 결과 화면을 확인할 수 있습니다.
팀 파운데이션 설치 완료 화면
VSS에서 TFS로 마이그레이션
1. KB950185 패치 설치
KB950185 - VSS Required QFE for Orcas SP1 VSSConverter : HOME
KB950185 - VSS Required QFE for Orcas SP1 VSSConverter : Download
2. 새로운 [팀 프로젝트]를 생성
3. 새로운 VSSConverter의 settings.xml 생성
4. 설정 변경
5. 실제 마이그레이션 수행
KB950185가 설치되지 않으면 아래처럼 경고 메세지가 뜹니다.
KB950185 미설치 경고 메시지
먼저, 패치를 설치해주세요.
소스세이프 Hotfix 설치 1
소스세이프 Hotfix 설치 2
소스세이프 Hotfix 설치 3
소스세이프 Hotfix 설치 4
이후에 새로운 프로젝트를 하나 생성합니다.
예제 프로젝트 생성
소스 세이프 연결 1
소스 세이프 연결 2
소스 세이프 연결 3
소스 세이프 연결 4
소스 세이프 연결 5
소스 세이프 연결 6
그리고, 새로운 VSSConverter Setting.xml을 생성합니다. Setting.xml에 포함되어야할 내용은 아래와 같습니다.
VSSDatabase.name - VSS's ini file path 정보
SQL Server - SQL 서버 인스턴스 정보(SQL Server Express 사용 시 필요하지 않음)
TeamFoundationServer.name - TFS Machine 정보
Output.file - output.file 정보
Setting.xml 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?xml version="1.0" encoding="utf-8"?> <SourceControlConverter> <ConverterSpecificSetting> <Source name="VSS"> <VSSDatabase name="!!! vss data path !!!"></VSSDatabase> <SQL Server="!!! SQL Server instance name !!!"></SQL> </Source> <ProjectMap> <Project Source="$/" Destination="$/fromVSS"></Project> </ProjectMap> </ConverterSpecificSetting> <Settings> <TeamFoundationServer name="!!! TFS Server name !!!" port="8080" protocol="http" collection="tfs/DefaultCollection" /> <Output file="!!! analysis output path !!!"></Output> </Settings> </SourceControlConverter> | cs |
VSSConverter로 마이그레이션 수행
기본 설치 경로 - %Program Files%Microsoft Visual Studio 10.0\Common7\IDE)
XML 파일 분석 - vssconverter analyze [settings.xml path]
마이그레이션 수행 - vssconverter migrate [settings.xml path]
VSS 컨버터 마이그레이션 1
VSS 컨버터 마이그레이션 2
실제 마이그레이션 실행 시 화면
VSS 컨버터 마이그레이션 3
VSS 컨버터 마이그레이션 4
마이그레이션 수행 후 결과
VSS 컨버터 마이그레이션 결과
출처 - Migration from Visual SourceSafe 2005 to Visual Studio Team Foundation Server 2010
소스 세이프에서 팀 파운데이션으로 마이그레이션 (MS VSS -> TFD)