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

Я хочу извлечь конкретную версию моего полного решения из TFS с помощью Source Control Explorer, но по отдельному пути.

Есть опция "Получить конкретную версию", но она, похоже, перезаписывает мой текущий рабочий каталог.

Нет ли опции, которая позволяет просто извлечь конкретную версию и сохранить ее по отдельному пути?

2 ответа

Решение

Вы можете просто создать новое рабочее пространство для сопоставления с другой папкой и получить определенную версию в этом рабочем пространстве. Это также позволит вам легко переключаться между этими двумя папками из Source Control Explorer.

введите описание изображения здесь

Один из способов добиться этого - сделать следующее:

  1. Переименуйте корень текущего исходного дерева. ("Source.Current").
  2. Сделайте "Получить конкретную версию".
  3. Переименуйте корень этого исходного дерева. ("Источник. Конкретная версия").
  4. Переименуйте текущее исходное дерево обратно в его оригинальное имя ("Источник").

Несколько трудоемкий и потенциально подверженный ошибкам, но это может быть автоматизировано с помощью сценариев.

Было бы безопаснее сделать "Получить конкретную версию" на новой машине (реальной или виртуальной), чтобы вам не приходилось касаться текущей рабочей папки.

Другие вопросы по тегам