git разрешает конфликт пробелов во время слияния

#git #whitespace #merge-conflict-resolution

Вопрос:

У меня продолжается большое слияние, и мне интересно, как я могу разрешить конфликты пробелов во время слияния. Я хотел бы сохранить решения, которые я уже принял, но применить -Xignore-all-space (я изначально не знал об этом flkag) к некоторым возникающим файлам. Как я могу это сделать?

Комментарии:

1. Самое близкое к тому, чтобы сохранить то, что у вас есть сейчас, но включить -Xignore-all-space , — это использовать git rerere вручную, а затем снова начать слияние. Было бы неплохо , если git merge-file бы его приняли --ignore-all-space , но это не так. (Сделать это, вероятно, не так сложно, поскольку он уже использует много кода с существующим низкоуровневым слиянием в Git; это может стать хорошим подпроектом для вклада в проект Git.)