我如何使用github api来确定两次提交之间的依赖关系?

问题描述 投票:0回答:1

[我知道GitHub提供了一个api,用于比较两个提交,例如https://developer.github.com/v3/repos/commits/#compare-two-commits。但是,我想知道是否可以在GitHub上使用api来确定两次提交之间的关系。请参见以下提交图:

A ---> B ---> C ---> D 
└--->E---------------┘

[从上面看,提交A是提交B和提交E的前身,而提交B不是提交E的前身。考虑到我的情况,判断提交A是否是提交B的前任就足够了。非常感谢!

github relationship commit
1个回答
0
投票

我的一位指导老师建议,我们可以将提交消息下载到sql数据库,然后查询关系。由于github api消息包含commit的previous_commit,我们可以使用它来构建关系。

© www.soinside.com 2019 - 2024. All rights reserved.