如何使用NGit获取标签列表



我正在使用NGit,我想获得我当前工作分支的所有标签的列表。所以我创建了一个NGit实例,像这样:

var git = Git.Open("c:\temp\projectx");

现在我想获得git存档中所有标签的列表,但是如何获得呢?没有这样的命令:var refs =Git.TagList().Call();

我希望有一个类似BranchList()…var refs = Git.BranchList().SetListMode(ListBranchCommand.ListMode.ALL).Call();

任何想法?

谢谢!

试试这个

var tags = Git.Open("c:\temp\projectx").GetRepository().GetTags();

标签为IDictionary<string,Ref>

最新更新