与远程存储库合并后,我与我的代码生成的PDF文件发生冲突。
无法再在我的本地文件夹中创建 Graphs.pdf 文件,它始终会自动重命名为 Graphs_computer_name _...._ Conflict.pdf 。
即使我自己使用触摸创建文件,它也会自动重命名。
答案 0 :(得分:1)
git无法自动合并二进制文件。您应该合并使用可以处理pdf的合并工具来手动合并。或者指定合并策略以告诉git使用二进制文件的远程版本或本地版本。
顺便说一下,不建议将生成的文件添加到存储库。
答案 1 :(得分:1)
最好的方法是不将二进制文件/生成的文件放在存储库中。 确保你的maven / gradle插件足够强大,可以在任何拉动相同代码的机器上生成相同的插件。 现在,当maven构建发生时,应该再次生成二进制文件。