我在两个分支中看起来完全相同的文件上发生合并冲突。
我需要将mybranch合并到dev中,这就是我得到的:(显示内部requirejs,如pkg系统文件)
<<<<<<< HEAD
/* requires /js/my.js */
=======
/* requires /js/my.js */
>>>>>>> mybranch
/* requires /js/awesome.js */
git diff:仍然困惑:D
index 84a44e6..11fa0ea 100644
--- a/src/main/js/pkgFile.js
+++ b/src/main/js/pkgFile.js
@@ -1,2 +1,2 @@
-/* requires /js/my.js */
-/* requires /js/awesome.js */
\ No newline at end of file
+/* requires /js/my.js */
+/* requires /js/awesome.js */
\ No newline at end of file
当看起来完全相同的代码时,为什么我会遇到任何冲突? 是不是聪明到足以解决问题?
答案 0 :(得分:0)
看起来这主要是一个空白问题。我使用以下命令运行合并:
git merge -Xignore-space-change mybranch
并没有看到冲突了。真棒。