相关疑难解决方法(0)

有没有git-merge --dry-run选项?

我正在合并一个可能有很多冲突的远程分支.我怎么知道它是否会有冲突?

我没有看到像什么--dry-rungit-merge.

git git-merge

681
推荐指数
13
解决办法
17万
查看次数

如何检测两个git存储库之间的冲突.

要在我的项目中实现类似fork/pull请求函数的github,自动合并功能需要在查看pull请求时每次检测源/目标存储库之间的冲突.

我遇到的一个解决方案是分析'git request-pull'输出.有没有更简单的方法来检测冲突?

git grit pull-request

7
推荐指数
1
解决办法
2240
查看次数

以编程方式检查 Git 分支是否可以合并的正确方法是什么?

我想测试一下一个分支是否可以合并到另一个分支中。例如,假设我想测试一个发布分支是否可以合并到 master 中,而不需要实际合并到 master 中。我想我会做这样的事情:

#!/usr/env/bin bash
git checkout master
git checkout -b master_temp
git merge my_release_branch
Run Code Online (Sandbox Code Playgroud)

所以我认为如果退出代码为0,则合并成功,否则合并失败。

不过,这是我最关心的问题:假设合并成功,但它打开了交互部分。我怎样才能避免这种互动呢?有时在合并nanovim打开期间,我们必须做一些事情(不确定做什么)。有办法把它关掉吗?

这个问题基本上是一样的,但是,这个问题并没有规定这需要由人类以外的任何人来完成。就我而言,它需要是自动/程序化的。

git git-merge

6
推荐指数
2
解决办法
1383
查看次数

标签 统计

git ×3

git-merge ×2

grit ×1

pull-request ×1