1

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

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

4

1 回答 1

1

如果生成了二进制文件,则不应将它们放在 git repo 中。

合并时,只有在两个分支(合并的源分支和目标分支)中都更新了二进制文件时才会发生冲突。在这种情况下,如“解决与二进制文件的 Git 冲突”中所示,就会发生冲突。

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

于 2015-07-21T05:53:47.443 回答