TFS Получить определенную версию в отдельной папке
В настоящее время я работаю над проектом с контролем источника TFS. Мы только что получили отчет об ошибке для более старой версии кода, и мне нужно снять эту версию кода, чтобы проверить ее. Моя первая мысль заключалась в том, чтобы "получить конкретную версию", чтобы вытащить код, но я бы предпочел не получить эту версию в моем текущем каталоге рабочей области.
Есть ли простой способ "получить конкретную версию" в отдельную (например, временную/откидную папку), чтобы я мог быстро изучить эту ошибку в старой версии кода и не нарушить мою текущую работу?
Ответы
Ответ 1
Я просто нашел один простой способ сделать это: создать новую Рабочую область в TFS, указывая на отдельную папку, затем переключиться на это новое рабочее пространство и получить здесь специальную версию.
Теперь имеет смысл, я просто никогда не пробовал этого.
Ответ 2
Хорошо, это очень старый вопрос, но все же тот, который появляется. Альтернативой было бы отложить любые изменения, которые у вас есть в настоящее время, а затем отменить изменения локально, чтобы вы были в самой последней версии из TFS, а затем создали свою конкретную версию. После того, как вы закончите с ним, вы сможете получить последние версии (если вы беспокоитесь об этом, вы можете сбросить код, который у вас есть локально) и снова изменить свои изменения.
Это не без риска, но учитывая TFS, раздражающую и устаревшую модель рабочего пространства, это самое лучшее, на что вы можете надеяться, не имея проблем с отображением всего нового рабочего пространства или другого faffing about.
Ответ 3
Вы можете создать ветку с версией
- Изменить набор
- Последняя версия
- Этикетка
- Дата
- Версия рабочего пространства
Затем используйте эту ветку для исправления ошибки и смените изменения, если требуется, или отпустите ветвь.