Как получить конкретную версию папки из TFS без создания рабочей области?

Я хотел бы получить исходный код проекта в определенное время (набор изменений). Поэтому мне нужно скачать всю папку. Я хотел бы сделать это в разное время, и работа с другим рабочим пространством не очень удобна.

Я знаю оTFS Получить конкретную версию в отдельную папку (с рабочей областью) иНужна команда, чтобы получить файл из TFS без рабочей области (один файл).

Есть ли какое-то решение для всей папки без создания нового рабочего пространства?

Edit Я нашел принятый ответ слишком амбициозным. Мне нужно что-то более простое.

Предположения:

I can access TFS from Visual Studio on my computer I want to get the ChangeSetNumber Changeset from the folder DesiredFolder in TFS project tProj

Я запускаю следующую партию из папки назначения вVisual Studio Command Prompt

<code>set workspace_name=TemporaryWorkspace%username%
set changeset= ChangeSetNumber                
tf workspace -new %workspace_name% -noprompt
tf workfold -map $/tProj . -workspace:%workspace_name%
tf get $/tProj/DesiredFolder -version:C%changeset% -recursive -noprompt
tf workfold -unmap . -workspace:%workspace_name%
tf workspace -delete %workspace_name% -noprompt
</code>

Необходимо подтвердить удаление ассоциации управления исходным кодом при запуске загруженного решения.

Ответы на вопрос(4)

Ваш ответ на вопрос