Basically, whatever modifications I do in a single file, when I get to push to master, conflicts happens on those specific places. So imagine I only modify 3 comments in a file, then I would get conflict in those 3 specific lines.
What I do is create a feature branch from develop, modify a file, merge back to develop. From develop, I create a release branch, and that branch then gets merged to master, something like this:
D-----------∞
\ / \
F R--->M
When I merge R--->M (release->master), I get conflicts. After solving it, if I do same flow again, I will get conflict again on whatever I changed.
I can even replicate it in my local, it happens everytime. Am I missing something?