I have a relatively big feature branch that I want to merge with master, and the merge produces quite a lot of conflicts. Is there a way to merge those branches one commit at a time so I could resolve one conflict at a time and check if everything's working?
One solution I can think of is to use rebase instead of merge, but then the history will become flat and I don't want that. I'm ok with creating additional "merge fix" commits, though, if it helps.