2009-03-24 3 views

답변

17

에 그냥 하나의 프로젝트 귀하는 TFS TFS로 마이그레이션 도구를 사용할 수있는 두 가지 옵션이

  1. 있습니다. 여기에는 WSS 프로젝트 사이트가 포함되어 있지 않습니다.

  2. 또는 TFS 데이터베이스를 백업하고 새 TFS 인스턴스에서 복원 한 다음 TFSDeleteProject.exe tool을 사용하여 원하지 않는 프로젝트를 제거 할 수 있습니다.

마지막 옵션은 가장 쉽지만 백업 된 프로젝트를 대상 인스턴스의 기존 프로젝트와 병합하지 않습니다. 기존 프로젝트가 손실됩니다. WSS 사이트도이 방식으로 이동할 수 있습니다. How to: Back Up a Team Foundation Server

+1

TFS2010에서는 이것이 무엇을 의미하는지에 대해 쉽게 이해할 수 있습니다. 그러나 이것은 오늘날 필요한 것에 대한 훌륭한 대답입니다. –

0

하면 전체 프로젝트 컬렉션 하나의 TFS의 서버에서 다른 서버로 이동하려면 다음

1) 관리 콘솔을 통해 컬렉션을 분리합니다.

2) SSMS를 사용하여 Tfs_SomethingCollection 데이터베이스를 백업 한 다음 다른 데이터베이스 서버로 복원하십시오.

3) 두 번째 TFS 관리 콘솔에서 프로젝트 컬렉션을 첨부합니다. 두 번째 SQL Server 인스턴스에서 복원 되었기 때문에 첨부 할 수있는 컬렉션으로 표시됩니다.

Tfs_Configuration 데이터베이스를 마이그레이션하지 않았습니다. 제 경우에는보고 서비스, 서비스 구축 또는 셰어 포인트를 사용하지 않았습니다.

나는 두 번째 TFS 서버를 설치하지 않았고 설치시 선택할 옵션과 마이그레이션 된 DB를 복원하기 전후에 설치해야하는지 궁금해하고있었습니다 (실제로는 중요하지 않음). 두 번째 기계. TFS와 해당 데이터베이스 인스턴스가 별도의 서버에있을 경우 고급 구성을 선택하고 DB 서버 인스턴스의 이름을 지정합니다. DefaultCollection을 만들 기회가 있으면 해당 단계를 건너 뛰도록 선택하십시오. 설치하면 새 서버에 새 Tfs_Configuration DB가 만들어집니다. 그런 다음 위의 단계에 따라 콜렉션 DB를 새 DB 서버 인스턴스로 마이그레이션하고 첨부하십시오.

프로그래머는 팀 탐색기에 새 서버를 추가하고 각 솔루션에 대해 행 변경 소스 제어 ...를 두 번 눌러야합니다. 로컬 경로 매핑이 올바른지 확인한 다음 각 솔루션/프로젝트를 바인딩하십시오.

7

TFS에서 TFS 로의 마이그레이션 도구는 더 이상 사용되지 않습니다. 찾고있는 기능은 TFS 통합 플랫폼의 일부입니다.

자세한 내용은 http://tfsintegration.codeplex.com/으로 이동하십시오.

+1

"TFS 통합 플랫폼은 2016 년 5 월 31 일 이전에는 지원되지 않습니다." – CJBS