当失败时,git尽可能地应用补丁

Mat*_*ieu 5 git patch

我正从一个存储库移动到另一个存储库,需要移植一些更改.目录结构大致相同,但文件不完全相同.

我使用'git format-patch'和'git am'或'git apply'来移植这些更改.当它工作时,生活是美好的,但当它由于一些微小的变化或文件丢失而失败时,什么也没有应用.

我可以使用--exclude过滤文件,但我真正想要的是它尽可能多地应用并告诉我哪里有冲突/失败.

我也愿意接受应用补丁或其他类似的选项.

raf*_*afl 9

--reject选项可能正是您所寻找的.有了这个,你将获得.rej失败块的经典文件,同时将应用所有好的块.