В настоящее время я работаю над проектом с системой контроля версий TFS. Мы только что получили отчет об ошибке для более старой версии кода, и мне нужно загрузить эту версию кода, чтобы проверить ее. Моей первой мыслью было бы «Получить конкретную версию», чтобы получить код, но я бы предпочел не помещать эту версию в текущую директорию рабочей области.
Есть ли простой способ «получить конкретную версию» в отдельную (например, временную / выбрасываемую папку), чтобы я мог быстро изучить эту ошибку в старой версии кода и не мешать моей текущей работе?
Хорошо, это очень старый вопрос, но он все еще возникает. Альтернативой может быть отложить любые изменения, которые у вас есть в настоящее время, затем отменить изменения локально, чтобы у вас была самая последняя версия из TFS, а затем выполнить получение конкретной версии. Как только вы закончите с ним, вы можете получить последнюю версию (если вы беспокоитесь об этом, вы можете сначала сбросить код, который у вас есть локально) и снова убрать свои изменения.
Это не без риска, но, учитывая раздражающую и устаревшую модель рабочего пространства TFS, это лучшее, на что вы можете надеяться, не тратя времени на отображение целого нового рабочего пространства или другие проблемы.
источник
Вы можете создать ветку с версией
Затем используйте эту ветку для исправления ошибки и при необходимости объедините изменения или отпустите саму ветку.
источник
Чтобы внести изменения в отдельный файл, вот быстрый совет из Visual Studio:
источник