TFS Получить определенную версию в отдельной папке

В настоящее время я работаю над проектом с контролем источника TFS. Мы только что получили отчет об ошибке для более старой версии кода, и мне нужно снять эту версию кода, чтобы проверить ее. Моя первая мысль заключалась в том, чтобы "получить конкретную версию", чтобы вытащить код, но я бы предпочел не получить эту версию в моем текущем каталоге рабочей области.

Есть ли простой способ "получить конкретную версию" в отдельную (например, временную/откидную папку), чтобы я мог быстро изучить эту ошибку в старой версии кода и не нарушить мою текущую работу?

Ответ 1

Я просто нашел один простой способ сделать это: создать новую Рабочую область в TFS, указывая на отдельную папку, затем переключиться на это новое рабочее пространство и получить здесь специальную версию.

Теперь имеет смысл, я просто никогда не пробовал этого.

Ответ 2

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

Это не без риска, но учитывая TFS, раздражающую и устаревшую модель рабочего пространства, это самое лучшее, на что вы можете надеяться, не имея проблем с отображением всего нового рабочего пространства или другого faffing about.

Ответ 3

Вы можете создать ветку с версией

  • Изменить набор
  • Последняя версия
  • Этикетка
  • Дата
  • Версия рабочего пространства

Затем используйте эту ветку для исправления ошибки и смените изменения, если требуется, или отпустите ветвь.