有没有办法使用LibGit2Sharp获取远程存储库中的文件列表,但无需克隆本地存储库?
我想列出文件,还获取文件内容。
var files = GetGithubFiles(); // TODO: Implement
foreach(var file in files)
{
Console.WriteLine(file.Title);
Console.WriteLine(file.Content);
Console.WriteLine();
}
答案 0 :(得分:2)
有没有办法使用LibGit2Sharp来获取远程存储库中的文件列表,但是没有在本地克隆存储库?
目前没有内置机制来执行此类任务。
除了检索存储库每个头的提交文件列表之外,克隆还会获取整个历史记录。这可能确实需要一些时间。
但是,在某些替代方案中可以帮助您前进: