2012-11-02 4 views
1

다음과 같은 TFS 업그레이드 시나리오가 있습니다. 현재 TFS 2010 환경을 TFS 2012로 변경하고 싶습니다. 2010 서버를 다른 컴퓨터 이름으로 새 컴퓨터로 이동하면됩니다.TFS 2010을 다른 이름으로 새 컴퓨터로 업그레이드 - 클라이언트 측은 어떻게됩니까?

따라서 이전 서버의 TFS 2010 데이터베이스 백업을 사용하여 새 서버에 복원하기 만하면됩니다. 백업을 시작하기 전에 devs로부터의 체크 인을 피하기 위해 이전 머신에서 여러 개의 TFS 특정 서비스를 해제 할 것입니다. 그동안 개발자는 오프라인 모드로 작업하고 있습니다. 이후 데이터베이스를 업그레이드 할 것입니다.

이제 흥미로운 점이 있습니다. TFS 2012는 업그레이드 된 프로젝트 컬렉션으로 실행되며 모든 것이 원활하게 작동하지만 이전 TFS URL에 연결된 로컬 작업 영역은 어떻게됩니까? 개발자가 새로운 TFS 2012 URL에 대한 보류중인 변경 사항을 사용하여 기존 작업 영역을 전환 할 수 있습니까?

그렇다면 어떻게해야합니까? 이미 테스트 설치를 수행하고 2012로 업그레이드했지만 성공적으로 새 TFS에 대한 보류중인 변경 사항을 기존 작업 영역에 바인딩하는 방법을 찾을 수 없습니다. 처음에는 "소스 제어 변경"대화 상자가 트릭을 수행 할 수 있다고 생각했지만 툴바에서 클릭 할 수있는 모든 것은 "바인딩/바인딩 해제"및 "새로 고침"버튼이라고 생각했습니다 ...

아니오

내가/체크인 보류 및

또는

는 단순히 이전 TFS 이름/URL을 유지하는 새 서버에 대한 새 매핑을 만들 사람을 강요 할 수있는 모든 : 나는 두 가지 옵션이 있습니다 추측? (이 경우 아직 보류중인 변경 사항이 있습니까?)

감사합니다. P

답변

2

작업 공간이 서버에 저장되므로 사용자가 새 서버를 추가 할 때 이전 작업 공간이 이미 설정되어 있어야합니다. 기존 체크 아웃 등을 모두 완료하십시오.

사용자가이 작업을 수행하지 못하면 새 작업 영역을 동일한 디렉토리에 매핑하고 트리의 모든 파일을 체크 아웃 한 다음 tfs 전동 공구를 사용하여 체크 아웃을 수행 할 수 있습니다 변경되지 않은 파일 (tpftu/noget)은 변경된 파일 만 체크 아웃합니다.

+0

위에서 설명한 것처럼 새 TFS에는 다른 URL이 있습니다. 문제를 다루는 다음 MSDN 스레드를 찾았습니다. http://social.msdn.microsoft.com/Forums/en-US/tfsadmin/thread/3d24dc2b-2a21-4973-ac05-c77ee85e9e42 – barnacleboy

+0

URL이 적합하지 않습니다. 새 TFS 서버를 다음 날 아침에 추가 할 때 개발자가 추가해야한다는 것입니다. 나는 새 URL로 이동하는 것을 포함하여 보류중인 변경 사항을 잃지 않고 몇 가지 업그레이드를 수행했습니다. http://stackoverflow.com/questions/2919088/what-happens-to-existing-workspaces-after-upgrading-to-tfs-2010 – Betty

+0

늦게 답변을 드려 죄송합니다. 다른 프로젝트를 진행 하느라 바빴습니다. 어제 완전히 새로운 테스트 환경에서 시험해 볼 기회가있었습니다. 이번에는 매력적이었습니다! – barnacleboy

관련 문제