Вот мой сценарий:
Я выполнил слияние с ветви 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, а затем снова проверьте ожидающие изменения?