7

이전에 호스팅 된 TFS에 매핑 된 여러 솔루션이 있습니다. 로컬 매핑도 정의되었으며 모든 소스 코드는 로컬로 최신 버전이었습니다. 이후 TFS 구독을 중단하고 visualstudio.com을 TFS 서버로 사용하기 시작했습니다.Visual Studio 2013에서 TFS 소스 제어 매핑을 변경하십시오.

해결책 중 하나에 들어가서 솔루션에서 * .vssscc 파일을 삭제하고 각 중첩 프로젝트에서 * .vspscc 파일을 삭제했습니다. VS 2013에서 솔루션을 열면 출력 창에 원본 TFS (지금 구독 취소 됨)를 사용할 수없고 솔루션이 오프라인으로 열려 있다는 메시지가 나타납니다.

결과적으로 "소스 제어 변경"옵션을 선택하면 자격 증명이 더 이상 유효하지 않은 이전 TFS에 로그인하라는 메시지가 나타납니다.

또한 새 TFS에 매핑하려는 로컬 디렉터리가 이미 이전 TFS에 매핑되었음을 알립니다. 이전 TFS에 액세스하지 않고이 매핑을 제거하려면 어떻게해야합니까?

답변

0

여기에있는 답변은 이전 TFS 서버를 사용할 수있을 때 작동합니다. 내 것이 아니었지만 VS에서 서버 목록에서 제거되지 않았습니다. 해당 항목을 제거하면 매핑과 함께 솔루션을 소스 제어에서 완전히 제거하고 다른 소스 제어 서버에 추가 할 수있었습니다.

3

그것은 현재 폴더에 대한 이전 작업 공간 구성을 제거하고 새 구독 폴더를 매핑 한 후 명령 줄

tf workspaces /remove workspacename;owner /collection:http://urlto.old:8080/tfs/ProjectCollection

를 사용하여 매핑을 제거하는 아마 가장 쉬운 방법, 비주얼 스튜디오는 메시지를 표시한다 솔루션 바인딩을 새 서버로 자동 업데이트합니다.

이 작업은 서버에서 작업 영역을 삭제하는 것이 아니라 작업 영역을 계속 추적하지만 더 이상 액세스 할 수 없으므로 클라이언트가 폴더가 매핑 된 것을 잊어 버릴만큼 충분해야합니다. 오프라인 경우이 작동하지만 Source Control ExplorerManage Workspaces 영역을 열어 매핑을 제거 할 수있는 경우

3

확실하지 않음 (작업 공간 :

의 오른쪽에있는 드롭 다운의 ... 옵션을 클릭 작업 영역 관리 ->작업 영역 선택 ->편집 ->매핑을 제거하거나 변경하십시오.

관련 문제