2010-03-25 2 views
0

저는 현재 우리 플랫폼을위한 새로운 빌드 스크립트를 만드는 과정에 있습니다.TFS에서 사용자에게 사용할 수있는 작업 영역의 최대 크기가 있습니까?

D:\TFS\WorkingDir\BuildType\TFSBuild.proj(173,5): error MSB4018: Microsoft.TeamFoundation.VersionControl.Client.WorkspaceNotFoundException: TF14061: The workspace BUILDMACHINENAME_9;BUILDMACHINENAME\TFSService does not exist. 

내가 (팀 재단 조수로) 작업 영역의 목록을 살펴 언제 xxx는에 이르기까지의 숫자입니다 BUILDMACHINENAME_xxx 작업 공간의 무리가있을 수 있습니다 참조 : 나는 다음과 같은 오류가 발생 할 때까지 상황이 괜찮 갔다 1에서 8까지.

내가 생각하기에 TFS는 특정 소유자를 위해 만들 수있는 작업 영역의 양에 대해 일종의 한계 (아마 10 개)에 도달하므로 빌드를위한 작업 영역을 자동으로 만들지 못합니다.

이 경우 일 수 있습니까?

다른 사람이 누구입니까?

답변

0

나는이 문제의 원인과 방법을 제대로이 문제를 해결하는 것에 대해 여전히 우둔 해요,하지만 난 다음 해결 방법을 사용하여 일을 가지고 :

내가 필요한 이름으로 새 작업 공간을 만든 TF를 사용하여 .exe 명령 줄 유틸리티 :

tf workspace /new /computer:BUILDMACHINE BUILDMACHINE_9;TFSService 

작업 폴더를 설정할 수있는 대화 상자 창이 나타납니다.

0

저는 이러한 제한을 알지 못합니다. 존재하는 경우, 내 생각 엔 당신이 당신의 빌드 스크립트에 <IncrementalGet> 속성을 수정 및/또는 뭔가 중간에 빌드 프로세스를 중지한다는 것입니다 훨씬 높은

(10)보다입니다. 이 MSBuild 속성이 false이면 팀 빌드가 삭제됩니다. &은 모든 빌드 중에 새 작업 영역을 다시 만듭니다. 그것이 사실 일 때, Team Build는 작업 공간이 이미 존재하기를 기대하기 때문에 "Get Latest"만 실행할 수 있습니다.