使用libgit2sharp,如何计算ahead或behind指标.喜欢这个页面https://github.com/libgit2/libgit2sharp/branches
如何计算指标的前后
每个人Branch都有一个TrackingDetails财产.此属性公开AheadBy和BehindBy空的值(当分支不具有上游配置或如果上游分支不存在将返回null).
这些值将表示本地分支与上游分支(即,正在跟踪的远程分支)相比提前/后的提交数.
这会产生类似的结果 git status -sb
该页面实际上将上游的每个分支(即GitHub上托管的分支)与远程的当前提示进行比较HEAD.LibGit2Sharp中没有此功能(比较两个本地分支).
如果您对此感兴趣,请随时打开功能请求.
引入新方法的拉取请求(参见#564)repo.ObjectDatabase.CalculateHistoryDivergence(Commit, Commit)正在烹饪.
这将允许用户确定先行和后置计数,以及用于计算这些距离的合并库.
| 归档时间: |
|
| 查看次数: |
691 次 |
| 最近记录: |