Hao*_*ang 3 conflict github-api jenkins
在配置jenkins时,我想检测功能分支是否存在合并冲突,因此我使用github api v3在2个故意冲突的分支上进行测试。
将branch1合并到master后,我比较了branch2(b2),如下所示:
curl -i https://api.github.com/repos/hao1987/myself/compare/hao1987:master...hao1987:b2
Run Code Online (Sandbox Code Playgroud)
它返回一个长 json,它有一个属性:
"status": "diverged"
我想知道这是否意味着冲突,以及我可以在哪里尝试“状态”类型
这没有记录(抱歉!),但status可能是以下四种情况之一:
"diverged"= 自共同祖先以来,在头分支和基础分支上都引入了提交"ahead"= 提交是在与基础的共同祖先之后在头部引入的"behind"= 在具有 head 的共同祖先之后在基础上引入提交"identical"= 分支指向相同的提交因此,"diverged"不会告诉您分支之间的合并是否会导致合并冲突。
| 归档时间: |
|
| 查看次数: |
904 次 |
| 最近记录: |