Как получить список тегов с 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();
Есть идеи?
Спасибо!
1 ответ
Решение
Попробуй это
var tags = Git.Open("c:\\temp\\projectx").GetRepository().GetTags();
где теги IDictionary<string,Ref>