使用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 次 |
最近记录: |