Git id 没有显示二进制文件的任何冲突

Git id not showing any conflicts for binary files

我们正在将二进制文件签入 git。问题是 git 在合并时不显示 conflicts/changes。它只接受文件并覆盖它,即使存在冲突。我不确定 git 是否理解二进制文件。请帮助并提供建议。

注意:二进制文件是用我们自己的工具生成的。

如果生成了二进制文件,则不应首先将它们放在 git 存储库中。

合并时,只有在两个分支(合并的源分支和目标分支)中更新二进制文件才会发生冲突。那样的话,如“Resolving a Git conflict with binary files”所示,就会出现冲突

如果二进制文件仅在源分支中更新过,那么它将覆盖合并目标分支中的相同文件。