2011-01-07 3 views
1

이 명령은 tf workspaces를 명령 줄에 입력하면 컴퓨터에 작업 영역이 없음을 알립니다. 그런 다음 서버에서 동일한 명령을 시도합니다. 그래서 Visual Studio 2010으로 가서 새로운 작업 공간을 만들고 TFS 경로를 로컬 경로에 매핑하려고합니다. 그런 다음 매핑이 이미 다른 작업 영역에 존재한다는 오류가 발생합니다. 하지만 내 로컬 또는 tfs 서버에서 해당 작업 영역을 찾을 수 없습니다. 어떤 아이디어?Phantom TFS 작업 영역에서 다른 작업 영역에 매핑 할 수 없습니까?

답변

6

tf workspaces /remove:*을 실행하면 작업 영역의 로컬 캐시를 지울 수 있습니다. 자세한 내용은 this link을 참조하십시오.

+0

내가 글을 썼을 때 이것을 발견했지만, 나는 당신에게 소품을 준다! 나는 또한 이것을 사용했다 : http://www.attrice.info/cm/tfs/ – DDiVita

0

이 질문은 오래된 질문이지만, TEE (Team Explorer Everywhere)를 실행하는 Linux 컴퓨터에서이 문제를 발견했습니다. "tf workspaces -remove : *"를 실행하면 캐시에 작업 영역이 없으므로 작동하지 않습니다.

사용자가 새로운 작업 영역을 만들려고했지만 작동하지 않았지만 폴더를 매핑하려고 시도했을 때 존재하지 않는다고 말했습니다. 그가 컴퓨터에서 "tf 작업 영역"을 실행했을 때 서버 자체에서 TFS Sidekicks를 보았을 때 Linux 상자에 해당 작업 공간이 표시되지 않았습니다. 작업 영역을 다시 만들려고하면 이미 존재 함을 알려주지 만 매핑을 시도 할 때마다 그렇지 않다는 메시지가 나타납니다.

"tf workspaces/owner :"를 수행하면 tf 명령 줄에서 작업 영역을 볼 수 있으며 "tf workspace/delete;를 실행해야합니다." 커맨드 라인에서 제거하십시오. 일단 우리가 그렇게하면, 그는 그것을 다시 만들 수 있었고 모든 것이 제대로 작동했습니다. 그런 일이 일어난 이유는 모르겠지만 누군가 다른 사람이 앞으로 비슷한 문제를 겪을 경우를 대비하여 내 대답을 게시하겠다고 생각했습니다.