Как извлечь конкретную версию в отдельный путь?
Я хочу извлечь конкретную версию моего полного решения из TFS с помощью Source Control Explorer, но по отдельному пути.
Есть опция "Получить конкретную версию", но она, похоже, перезаписывает мой текущий рабочий каталог.
Нет ли опции, которая позволяет просто извлечь конкретную версию и сохранить ее по отдельному пути?
2 ответа
Вы можете просто создать новое рабочее пространство для сопоставления с другой папкой и получить определенную версию в этом рабочем пространстве. Это также позволит вам легко переключаться между этими двумя папками из Source Control Explorer.
Один из способов добиться этого - сделать следующее:
- Переименуйте корень текущего исходного дерева. ("Source.Current").
- Сделайте "Получить конкретную версию".
- Переименуйте корень этого исходного дерева. ("Источник. Конкретная версия").
- Переименуйте текущее исходное дерево обратно в его оригинальное имя ("Источник").
Несколько трудоемкий и потенциально подверженный ошибкам, но это может быть автоматизировано с помощью сценариев.
Было бы безопаснее сделать "Получить конкретную версию" на новой машине (реальной или виртуальной), чтобы вам не приходилось касаться текущей рабочей папки.