Фолля.мое понимание повторно.Откат TFS.
При условии, что у меня есть следующие.Сценарий:
Changeset
200
199
198
197
196
195
Несколько вариантов отката:
- Solution Explorer -> Rt click -> Получить конкретную версию, оформить заказ / регистрация
- Solution Explorer-> Просмотр истории -> Rt click -> Откат всего набора изменений
- Обозреватель решений -> История просмотра -> Rt click-> Откат выбора наборов изменений
- Source Explorer (Visual studio -> View -> Другие окна -> Обозреватель исходного кода) -> Файл Rt click -> Откат
Вариант 1 - Обозреватель решений -> Получить конкретную версию, оформить заказ / проверить: если я хочу отменить все изменения из набора изменений200 до 197 и откат к тому, что файл был после регистрации changset 196, я могу использовать эту опцию - Получить конкретную версию (changeset 196), а затем извлечь и проверить файл.
Вариант 2 - РешениеПроводник -> Просмотреть историю -> Откатить весь набор изменений: этот параметр можно использовать, если вы хотите откатить этот конкретный набор изменений.Обратите внимание, что любой другой файл, связанный с этим набором изменений, также получит откат.Пример, если вы хотите откатить изменения, сделанные в наборе изменений 197, при этом все остальные следующие (> 197) изменения остаются без изменений.
Опция 3 - Обозреватель решений -> Просмотреть историю -> Откат выбора наборов изменений: То же, что и опция2, но может использоваться для отката нескольких наборов изменений.Пример отмены наборов изменений 200 - 197 и получения файла в том же виде, в каком он был при регистрации набора изменений 196
Вариант 4 - Обозреватель источников (Visual studio -> Вид -> Другие окна -> Обозреватель источников) ->Rt click file -> Rollback: открывается диалоговое окно для выполнения следующих действий.:
- Первый радиобокс снизу аналогичен варианту 2 сверху
- Второй радиобоксаналогично варианту 3 сверху
- Третий радиобокс очень важен и доступен только из этого диалогового окна, которое позволяет нам вернуться к конкретному набору изменений.
Вопрос: В варианте 4 влияют ли на другие файлы из того же набора изменений в результате отката?Или этот откат относится только к этому файлу, в отличие от варианта 2, 3 аналога?
Полезная ссылка для примеров отката