Git"无法合并二进制文件"错误在持续集成构建中

P5y*_*cH0 6 git merge binaryfiles

我们有一个自动化系统,它将我们的开发分支合并到一个发布分支中.

合并是通过命令完成的git merge -s recursive -X theirs development.

我们遇到的问题是,在将开发合并到发布时,合并在二进制文件上失败.

错误是:" warning: Cannot merge binary files: Resources/Main/Images/image.png (HEAD vs. development)".

如何在没有用户交互的情况下合并两个分支?从开发到发布的所有内容都可以"赢得"合并.

Pau*_*ver 2

看起来后面有一个空格-X,尝试:

git merge -s recursive -Xtheirs development
Run Code Online (Sandbox Code Playgroud)