Откат одного файла в TFS
Если я просматриваю историю одного файла в исходном элементе управления, я могу щелкнуть правой кнопкой мыши по набору изменений в списке и выбрать "откат всего набора изменений".
Будет ли откат всех других файлов, которые я проверил во время этой проверки, или только файл, который я просматриваю сейчас? Если он откатывает все файлы, есть способ откат только выбранного файла?
Спасибо
Ответы
Ответ 1
Как упоминалось ранее, откат набора изменений сворачивает его полностью.
Установка Инструменты Team Foundation Power Tools (что, я думаю, в значительной степени каждый должен установить) дает вам еще один вариант: если вы хотите откат одного файла, вы можете щелкнуть правой кнопкой мыши по одному файлу в Source Control Проводник и выберите Откат...
Ответ 2
Да, откат всего набора изменений отбросит все изменения в нем.
Однако откат не мгновен, когда вы нажимаете эту опцию, откат будет выполнять обратное слияние и оставить изменения в вашей рабочей области. Поэтому вы можете просмотреть их в ожидающих изменениях.
В вашем случае просто выполните Откат и отмените все, кроме файла, который вы действительно хотите отменить.
Ответ 3
Отныне, в visual studio 2015 atleast, вы можете просто перейти к исходному контролю, щелкнуть правой кнопкой мыши файл и выбрать "Откат". Это спросит вас, какой набор изменений вы хотите откат для этого файла, и он будет откатываться только от этого файл.
Ответ 4
Очень простой обходной путь:)
1. откат всего набора изменений
2. отмените все файлы, кроме файла, который вы действительно хотите.