Setup:
- the base product - living on the master branch
- a fork of the base product with customisation for a client - living on a separate feature branch
For now all the commits in master should be merged to the feature branch. The feature branch has commits that customise the base product/add new functionality.
Is there a way to avoid the empty merge commit when merging master to the feature branch? The merge commits are polluting the history as we are merging to the feature branch several times a day to get the new changes from master to the feature branch.
Note: rebase won't work as the feature branch contains a lot of commits outside of master and it would cause conflicts that need to be resolved each time.