【情况前提】
比如有功能A (别人做),功能B(我做)。
REMOTE 功能A更新n次
LOCAL 自己修改测试,更新n次稳定后,可以传REMOTE了
REMOTE和LOCAL的修改,有交叉的公共文件修改。
【解决办法】
这样情况,改动很凌乱,我想要直接push肯定会conflict失败,要求LOCAL REMOTE 先合并
我只能手动beyond compare比较判断,某个文件中的某些修改,是不是功能B的,是功能B的,以本地为准,是功能A的,以远端为准
那么需要两个文件夹:
和远端一致 Folder_1
我本地 Folder_2
手动对比两边文件,将我本地功能A的修改,检查后手动merge到folder_1,然后push。
这种方法是不是合理的办法?如果不是,请问有什么好的办法?谢谢大家
你跟我当年刚接触 git 的时候,碰到的问题一摸一样。
这些地方,根据实际情况改掉。
你应该相信 git 被应用这么多年了,不会让你做那么繁琐的操作的。