2012-09-25 2 views
4

AppCode로 작업 영역을 만들고 TFS에서 성공적으로 체크인 및 체크 아웃 할 수 있습니다. 이것은 모두 좋은 것입니다. 그러나 Cross-platform Command-Line Client for TFS을 사용하고 AppCode로 만든 작업 공간을 보려고하면 "로컬 작업 공간이 없습니다"라는 메시지가 다시 나타납니다. AppCode는 실제로 msdn에 따라 작업 영역 소유자의 이름과 작업 영역이 사용되는 컴퓨터 이름이 Team Foundation Server에 저장되므로 작업 영역을 실제로 만들지 않습니다.AppCode 작업 영역 및 TFS 명령 줄 클라이언트 도구

AppCode에서 만든이 작업 공간에 액세스해야하는 다른 응용 프로그램이 있습니다. TFS 명령 줄 클라이언트 도구를 사용하여 TFS 명령을 실행할 수는 있지만 위에서 언급 한 이유 때문에 작업 영역이 표시되지 않습니다.

AppCode에서 생성 한 작업 영역과 TFS 클라이언트 작업 영역을 동기화 할 수있는 제안 사항이 있으므로 모든 응용 프로그램에서 동일한 작업 영역을 인식 할 수 있습니까? 또는 다른 제안? 감사.

답변

3

저는 AppCode에 익숙하지 않지만 IntelliJ (Java IDE)와 같은 것이면 자체 TFS 통합을 작성했습니다. 그렇다면 tf 작업 공간을 찾는 데 필요한 캐시 파일을 업데이트하지 않았을 가능성이 큽니다.

그런 경우라면 tf이 서버에 연결되게하는 명령을 실행하기 만하면됩니다. 그러면 필요한 캐시 파일이 채워집니다. 당신이 tf workspaces-collection 플래그를 전달하는 경우 예를 들어, 실제로는 (그 과정에서 필요한 캐시 파일을 다시 빌드.) 작업 공간의 목록을 위해 서버를 조회 것이다

말을 :

tf workspaces 

로컬 작업 영역 캐시에서만 작동합니다.

tf workspaces -collection:http://tfs.contoso.com:8080/tfs/DefaultCollection 

서버에 연결됩니다.