Итак, вот что в основном произошло:
- Один проверяет мастер, разветвляет ветвь объекта, вносит соответствующие изменения (например, добавляет атрибуты id в элементы xml), сливает объект в мастер.
- Кто-то выполняет неудачное объединение с новыми несвязанными изменениями позже, изменения переопределяются и теперь становятся общей историей
- Некоторые другие несвязанные изменения слиты поверх, жизнь продолжается как обычно.
Вопрос в том, как восстановить изменения, сделанные в п.1, не ломая вещи, добавленные в п.2 (подлинно полезная часть) и в п.3?
Описан ли такой сценарий где-нибудь в книге Pro Git?Я не могу отличить его от заголовков разделов.