git在失败时尽可能多地应用补丁

git在失败时尽可能多地应用补丁,git,patch,Git,Patch,我正在从一个存储库移动到另一个存储库,需要移植一些更改。目录结构基本相同,但文件并不完全相同 我正在使用“git格式补丁”和“git am”或“git应用”来移植这些更改。当它工作时,生活是美好的,但当它因为一些小的改变或文件丢失而失败时,什么都不会得到应用 我可以使用--exclude筛选出文件,但我真正希望的是它尽可能多地应用,并告诉我哪里有冲突/失败 我也愿意使用其他选项来应用补丁或类似的东西。您可能正在寻找--reject选项。有了它,您将获得失败块的经典.rej文件,而所有好的块都将被

我正在从一个存储库移动到另一个存储库,需要移植一些更改。目录结构基本相同,但文件并不完全相同

我正在使用“git格式补丁”和“git am”或“git应用”来移植这些更改。当它工作时,生活是美好的,但当它因为一些小的改变或文件丢失而失败时,什么都不会得到应用

我可以使用--exclude筛选出文件,但我真正希望的是它尽可能多地应用,并告诉我哪里有冲突/失败


我也愿意使用其他选项来应用补丁或类似的东西。

您可能正在寻找
--reject
选项。有了它,您将获得失败块的经典
.rej
文件,而所有好的块都将被应用。

您也可以尝试git apply--3way

我不知道在查看文档时怎么会错过它。正是我需要的。。。