【发布时间】:2014-04-14 17:10:08
【问题描述】:
我在两个分支中看起来完全相同的文件上遇到了合并冲突。
- 首先对 dev 进行了更改。
- 二手复制到 mybranch。
- 将 mybranch 合并到 dev 中
我需要将 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
当代码看起来完全相同时,为什么我会遇到任何冲突? git 还不够聪明,无法解决问题吗?
【问题讨论】:
-
行尾是否相同?
标签: git merge cherry-pick