Our team will start to use Git in order to manage binary PowerBi report files. Since the files are binary, two files cannot easily be merged.
Does this mean that if two users work on the same report at the same time, one of the users will push their updated report file to the remote repo first, and the second user will have to discard their changes and start over?
We have previously used Microsoft Team foundation where there is an option to "Disable shared Checkout"- which means that only one person at a time can check out and edit a file.
Is anything similar possible with Git? To me it seems to be contradictive to the distributed nature of Git.
Any ideas how we best deal with this problem when using Git?