即使该目录不是仓库的根目录,如何获取特定目录的分支?相当于
var dates = [
'12/30/2019',
'01/31/2020',
'03/02/2020',
];
var sum = 0;
dates.forEach(function(date) {
sum += moment(date).unix()
});
var avarage_date = sum / dates.length * 1000;
console.log( moment(avarage_date).format('MM-DD-YYYY') );
(即使在子目录中也可以正常工作)。
在回答this similar question之后,我做了如下操作,该操作仅在回购的根目录中有效:
git branch --show-current
答案 0 :(得分:1)
糟糕,找到了:
using (var git = new Repository(
LibGit2Sharp.Repository.Discover(@"repo_root\subdir")))
{
return git.Head.FriendlyName;
}