Откат одного файла в TFS

Если я просматриваю историю одного файла в исходном элементе управления, я могу щелкнуть правой кнопкой мыши по набору изменений в списке и выбрать "откат всего набора изменений".

Будет ли откат всех других файлов, которые я проверил во время этой проверки, или только файл, который я просматриваю сейчас? Если он откатывает все файлы, есть способ откат только выбранного файла?

Спасибо

Ответ 1

Как упоминалось ранее, откат набора изменений сворачивает его полностью.

Установка Инструменты Team Foundation Power Tools (что, я думаю, в значительной степени каждый должен установить) дает вам еще один вариант: если вы хотите откат одного файла, вы можете щелкнуть правой кнопкой мыши по одному файлу в Source Control Проводник и выберите Откат...

Ответ 2

Да, откат всего набора изменений отбросит все изменения в нем.

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

В вашем случае просто выполните Откат и отмените все, кроме файла, который вы действительно хотите отменить.

Ответ 3

Отныне, в visual studio 2015 atleast, вы можете просто перейти к исходному контролю, щелкнуть правой кнопкой мыши файл и выбрать "Откат". Это спросит вас, какой набор изменений вы хотите откат для этого файла, и он будет откатываться только от этого файл.

Ответ 4

Очень простой обходной путь:) 1. откат всего набора изменений 2. отмените все файлы, кроме файла, который вы действительно хотите.