2014-10-30 3 views
0

Я хочу перечислить все коммиты на удаленном компьютере, фактически не клонируя удаленный репозиторий локально. Используя мерзавец, я могу сделать это с помощью команды:git show-branch с помощью LibGit2Sharp

git show-branch --more=500 master 

У нас есть способ сделать это с помощью LibGit2Sharp, а?

ответ

0

Я хочу перечислить все коммиты на удаленном компьютере, фактически не клонируя удаленный репозиторий локально. Используя мерзавца, я могу сделать это с помощью команды:

git show-branch работает только на локальном хранилище. Он не получает фиксацию от настроенных пультов.

Есть ли у нас способ сделать это с помощью LibGit2Sharp?

Следующий фрагмент кода должен подражать git show-branch

var branch = repository.Branches["master"]; 

foreach (var commit in branch.Commits) 
{ 
    Console.WriteLine("{0}: {1}", commit.Id.ToString(7), commit.MessageShort); 
} 
+0

@SJM ли этот вопрос предоставил вам любую помощь? – nulltoken

Смежные вопросы