Предположим, что:
- У меня есть репо с именем MyRepo.
- У меня есть незафиксированные изменения в моем рабочем каталоге.
- Я делаю вытащить из Repo1, и это создает ветку в MyRepo
- Я хочу объединить то, что у меня уже было в репо, с тем, что я только что вытащил.
Как описано здесь , процесс слияния изменяет состояние рабочего каталога.
В моем сценарии я не хочу терять незафиксированные изменения, которые находятся в моем рабочем каталоге, потому что в этот момент я заинтересован в изменении состояния MyRepo; не состояние моего рабочего каталога.
Есть ли способ пройти процесс слияния, включая разрешение конфликтов вручную, не затрагивая содержимое моего рабочего каталога? Может ли этот процесс выполняться только во временных файлах? Или я должен отложить свои изменения, выполнить слияние, а затем отменить его, чтобы восстановить мой рабочий каталог до состояния, в котором он был до слияния?