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