On a web site, a feature branch needs to be merged into master after a couple of weeks of development by both front-end and back-end developers.
The problem is that the back-end developers are unlinkely to be able to solve CSS and template conflicts, and front-end developers can't solve the back-end conflicts. How would you go about solving this?
Some ideas I had:
- One of the developers solve "their" conflicts locally and hand over patches to the other developer, who'll do the real merge
- Partial merges somehow, splitting the merge up in several commits
- Use a different vcs workflow/branching strategy