Откат наборов изменений
Опубликовано: Апрель 2016
Набор изменений — это неизменяемая часть журнала изменений элементов с управлением версиями, которую невозможно отменить или удалить. Можно, однако, откатить эффекты, оказанные одним или несколькими наборами изменений.
Совет
При этом можно подтвердить, что изменения, которые произойдут в результате отката некоторых элементов, соответствуют тому, что вы намереваетесь сделать, прежде чем зафиксировать их на сервере.Подробнее см. в подразделе Советы.
Необходимые разрешения
Необходимо быть членом группы Авторы для командного проекта. См. раздел Team Foundation Server default groups, permissions, and roles.
Выберите действие.
Откат изменений для одного набора изменений
Откат изменений для диапазона наборов изменений
Откат к конкретной версии
Работа из командной строки
Получение советов
Откат изменений для одного набора изменений
Например, разработчику требуется удалить эффекты набора изменений:
Откат набора изменений на странице "Сведения о наборе изменений"
- На странице Сведения о наборе изменений выберите Откат.
Откат набора изменений в окне "Журнал"
- В окне Журнал откройте контекстное меню версии и выберите Откатить весь набор изменений.
Откат набора изменений из обозревателя управления исходным кодом
В обозревателе управления исходным кодом выберите элемент, откройте его контекстное меню и выберите Откат.
Примечание
Выбранные элементы определяют область, затрагиваемую откатом.
В диалоговом окне Откат выберите Откат изменений для отдельного набора изменений.
Откат изменений для диапазона наборов изменений
Например, разработчику требуется удалить эффекты нескольких последовательных наборов изменений:
Откат набора изменений в окне "Журнал"
- В окне Журнал выберите две или несколько последовательных версий, откройте их контекстное меню и выберите Откат.
Откат набора изменений из обозревателя управления исходным кодом
В обозревателе управления исходным кодом выберите элемент, откройте его контекстное меню и выберите Откат.
Примечание
Выбранные элементы определяют область, затрагиваемую откатом.
В диалоговом окне Откат выберите Откат изменений для диапазона наборов изменений.
Откат к конкретной версии
Например, разработчику требуется откатить файл до более ранней версии, устранив эффект всех наборов изменений, которые имели место после этой версии:
Откат к конкретной версии
В обозревателе управления исходным кодом выберите элемент, откройте его контекстное меню и выберите Откат.
В диалоговом окне Откат выберите Откат к конкретной версии.
Работа из командной строки
Советы
Если изменения еще являются ожидающими (т. е. вы их еще не вернули), можно отменить изменения, а не откатывать их. См. раздел Разработка кода и управление ожидающими изменениями.
Как и большинство изменений, вносимых в файлы, изменение отката ставится в очередь в качестве ожидающего изменения. После отката файлов можно просмотреть изменяемые файлы и сравнить содержимое файлов с последней версией на сервере. Подтвердив, что фактические изменения соответствуют тому, что вы намереваетесь сделать, верните их.
Откат не удаляет наборы изменений и любые другие данные. Если вы передумаете, с помощью отката можно восстановить файлов в состояние до отката.