Как я могу отменить откат в TFS? - PullRequest
1 голос
/ 07 февраля 2020

Вот мой сценарий:

Я выполнил слияние с ветви A (источник) и ветви B (цель). Это слияние произвело ожидающие изменения в ветви B, которые я должен был зарегистрировать (например, changeset 1000). Затем я создал и опубликовал ветку B в тестовой среде, чтобы протестировать ее, и понял, что что-то идет не так. Я подумал, что виновником является слияние, поэтому решил откатить предыдущее слияние (changeset 1000). Этот откат выполнил ожидающие изменения, и мне пришлось снова их зарегистрировать (набор изменений 1001) в ветви B. Теперь, после тщательного изучения, я обнаружил, что слияние (changeset 1000) не было причиной, поэтому теперь я хочу отменить откат слияния (changeset 1001) и вернуться к changeset 1000. Ниже и пример.

история ветви B:

  • changeset 999 - Начальная
  • changeset 1000 - Объединить источник (ветвь A) с целью (ветвь B)
  • changeset 1001 - Откатить предыдущее объединение, чтобы вернуться в набор изменений 999

Как я могу отменить набор изменений 1001 и вернуться к набору изменений 1000, то есть восстановить ветвь набора изменений 1000? Вернувшись к changeset 1000, а затем снова проверьте ожидающие изменения?

1 Ответ

1 голос
/ 07 февраля 2020

Некоторая информация об откате в TFS, пожалуйста, см. Ниже:

  • Если ваше изменение еще не выполнено (вы еще не зарегистрировали его) , вы можете отменить изменение, а не откатывать . См. Разработка кода и управление ожидающими изменениями .
  • Как и большинство изменений, вносимых в файлы, изменение отката ставится в очередь как ожидающее изменение. После отката файлов вы можете просматривать изменяемые файлы и сравнивать содержимое файлов с последней версией на сервере. После того, как вы подтвердите фактическое соответствие изменений
    тому, что вы собираетесь сделать, вы можете подтвердить их.
  • Откат не удаляет наборы изменений или любые данные. Если вы передумали, используйте откат, чтобы вернуть содержимое файлов в их состояние до отката.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...