创建前如何在合并请求中找到冲突

问题描述

如何在创建合并请求之前查找git冲突? 我想在创建合并请求并将其推送之前找到冲突。如果我测试合并但不冲突,则合并合并的退出分支,而我不想要那样。

解决方法

您可以尝试将基础分支合并到功能分支中(反之亦然),以查看是否存在冲突:

git fetch origin
git merge --no-commit origin/the-base-branch
if [ $? -ne 0 ]; then
    echo there are conflicts
fi