【发布时间】:2012-03-31 01:11:57
【问题描述】:
git rebase 将冲突标记保留在文件中;类似:
<<<<<<< HEAD
Whatever line + context is different from the previous commit
=======
Whatever line + context is different from the commit being applied
>>>>>>> new version, new branch:app/views/common/version.txt
当我使用 git apply 应用使用 git format-patch 创建的补丁时,默认情况下它不会留下任何修改过的文件。我可以给它 --reject ,这将导致它为那些有无法解决的冲突的人创建 .rej 文件,但实际上,我希望它修改文件并让每个文件都处于 git rebase 所做的状态,这样我就可以打开文件,手动合并它,然后 git add 它并告诉 git apply 继续。有什么我不知道的方法吗?
【问题讨论】: