执行以下选项的
git merge
时:
git merge -X theirs master
然而,我希望在这些情况下能够识别CONFLICT (modify/delete): File_A.java 在主分支中被删除并在HEAD中修改。版本File_A.java(HEAD)留存在树中。
-X theirs
选项,并使用theirs
的更改版本,即将文件删除。
是否有理由不自动解决此类冲突,尤其是因为我提供了一个特定的合并策略,建议删除该文件?
此外,如何(如果可能)更新我的merge
命令以使用此类型冲突的theirs
版本?