我们正在将二进制文件检入git。问题是git在合并时没有显示冲突/变化。即使存在冲突,它也会接受该文件并覆盖它。我不确定git是否理解二进制文件。请帮助并提供建议。
注意:二进制文件是从我们自己的工具生成的。
答案 0 :(得分:1)
如果生成二进制文件,则不应将它们放在git repo中。
合并时,只有在两个分支(合并的源和目标分支)中更新二进制文件时才会发生冲突。在这种情况下,如" Resolving a Git conflict with binary files"所示,将会发生冲突。
如果二进制文件仅在源分支中更新,则它将覆盖合并的目标分支中的同一文件。