我已将java -Xbootclasspath/p:<<location>>/alpn-boot-8.1.9.v20160720.jar -jar <<your application>>
合并为foo branch
作为已取消的here。合并后,intellij git显示300个包含冲突的文件。当我比较这些文件时,我注意到它们中的一些是相同的。我无法识别两个文件,它们真的是一样的。如何处理这个问题?我真的希望有人可以提供帮助
答案 0 :(得分:0)
在IntelliJ的diff查看器中,您可以选择忽略here所述的空格和新行。如果文件实际上是相同的,这应解决您的所有问题,并且手动执行此操作的文件太多,您可以使用以下命令从控制台合并:
git merge -Xignore-space-change
然后在IntelliJ中,您将只看到真正冲突的文件。请记住,如果不同的开发人员使用不同的格式化程序,您可能会遇到很多不必要的冲突,并且您应该同意使用相同的冲突。例如,没有直接的方式git可以知道这个:
void foo() {}
与此相同:
void foo()
{
}
如果是这种情况,我建议你在合并之前自动格式化两个分支中的所有冲突代码,以实际看到差异。