C# 如何在不进行克隆的情况下列出远程存储库中的文件?
有没有一种方法可以用来获取远程存储库中的文件列表,但是不在本地克隆存储库 我想列出文件,但也获取文件的内容C# 如何在不进行克隆的情况下列出远程存储库中的文件?,c#,.net,libgit2sharp,C#,.net,Libgit2sharp,有没有一种方法可以用来获取远程存储库中的文件列表,但是不在本地克隆存储库 我想列出文件,但也获取文件的内容 var files = GetGithubFiles(); // TODO: Implement foreach(var file in files) { Console.WriteLine(file.Title); Console.WriteLine(file.Content); Console.WriteLine(); } 有没有一种方法可以使用LibGit2
var files = GetGithubFiles(); // TODO: Implement
foreach(var file in files)
{
Console.WriteLine(file.Title);
Console.WriteLine(file.Content);
Console.WriteLine();
}
有没有一种方法可以使用LibGit2Sharp获取远程存储库中的文件列表,但不在本地克隆存储库
目前没有内置的机制来执行这样的任务
除了检索存储库中每个头的提交文件列表外,克隆还会获取整个历史记录。这可能确实需要一些时间
但是,以下是一些帮助您前进的备选方案:
- 现在利用
- 等待将来对的支持,这将允许您检索较短版本的历史记录,执行分析并最终放弃临时存储库