问题描述
如何在创建合并请求之前查找git冲突? 我想在创建合并请求并将其推送之前找到冲突。如果我测试合并但不冲突,则合并合并的退出分支,而我不想要那样。
解决方法
您可以尝试将基础分支合并到功能分支中(反之亦然),以查看是否存在冲突:
git fetch origin
git merge --no-commit origin/the-base-branch
if [ $? -ne 0 ]; then
echo there are conflicts
fi
如何在创建合并请求之前查找git冲突? 我想在创建合并请求并将其推送之前找到冲突。如果我测试合并但不冲突,则合并合并的退出分支,而我不想要那样。
您可以尝试将基础分支合并到功能分支中(反之亦然),以查看是否存在冲突:
git fetch origin
git merge --no-commit origin/the-base-branch
if [ $? -ne 0 ]; then
echo there are conflicts
fi