Как получить конкретную версию папки из TFS без создания рабочей области?
Я хотел бы получить исходный код проекта в определенное время (набор изменений). Поэтому мне нужно скачать всю папку. Я хотел бы сделать это в разное время, и работа с другим рабочим пространством не очень удобна.
Я знаю оTFS Получить конкретную версию в отдельную папку (с рабочей областью) иНужна команда, чтобы получить файл из TFS без рабочей области (один файл).
Есть ли какое-то решение для всей папки без создания нового рабочего пространства?
Edit Я нашел принятый ответ слишком амбициозным. Мне нужно что-то более простое.
Предположения:
I can access TFS from Visual Studio on my computer I want to get theChangeSetNumber
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>
Необходимо подтвердить удаление ассоциации управления исходным кодом при запуске загруженного решения.