2010-01-19 6 views
0

the docs for tf get을 보면 대답이 '아니오'라고 생각합니다. 그래도 나는 잘못 될 수 있습니다. C : \ Projects \ MyProject \ SQL \ myScript.sql에 매핑 된 파일을 갖고 싶습니다. 그런 다음 저장소에서 여러 파일 (그 중 하나 포함)을 가져온 배치 파일을 실행하여 로컬 임시 폴더에 저장하고 실행 한 다음 삭제합니다.TFS에서 로컬 매핑되지 않은 폴더로 파일을 가져올 수 있습니까?

첫 번째 부분은 TFS가 원본 폴더를 다시 매핑하지 않고 파일을 폴더로 가져 오지 못하게하는 것입니다.

그래서 새로운 로컬 폴더 (예 : C : \ Temp \ Scripts)를 가리 키도록 원격 폴더를 다시 매핑해야한다고 가정하고 파일을 가져온 다음 폴더를 다시 원래 위치로 매핑하십시오. 도움이되는 추가 단계처럼 보입니다.

답변

1

tf view을 보시면 필요한 것이 있는지 확인할 수 있습니다. 그렇지 않으면 이와 비슷한 작업을 수행하는 일반적인 패턴은 tf 작업 공간 명령을 사용하여 새 작업 공간을 작성하고 폴더를 맵핑 한 다음 가져 와서 작업 영역을 삭제하는 것입니다.

.NET API VersionControlServer.DownloadFile()을 사용하는 것이 더 좋을 것입니다. 특히 간단한 배치 파일이 아닌 powershell 스크립트에서 수행하는 경우 더욱 그렇습니다.

+0

tf 뷰는 내가 필요한 것입니다. 감사 – jcollum

관련 문제