Many questions where asked about Git not detecting rename after content change. I have a different problem: On common ancestor there is file f_rename.txt. On one branch (diverge) I rename(only, not content change) to f_rename_1.txt On other branch rename only to f_rename_2.txt
When merging the two branches, I get conflicts:
I can't understand this behaviour, even if I assume that Git doesn't detect the rename operation and f_rename_1 is assumed to be a new file, then why it marked as conflict ? conflict with what ?
Looking at stage files, it is clear that files where not modified(same SHA1):
I was expecting to rename/rename as in Git conflict (rename/rename)
I'm not asking how to resolve the conflict !, but why Git behaves like this. I'm using Git '2.13.3.windows.1'
Thanks Boaz