1

.net アプリケーションで libgit2sharp を使用しています。github からディレクトリを取得したいと思います。これを行うには、Repository.Clone を使用してディレクトリ全体を複製します。しかし、時間がかかり、必要以上のファイルを取得しています。たとえば、 .git-repository と、私が興味のない多くのフォルダーです。

libgit2sharp を使用して git リポジトリから単一のフォルダーをエクスポートする方法はありますか? または、これを別の方法で行う必要がありますか?

4

1 に答える 1

0

Git doesn't support a partial pull (ie. retrieving only one folder).

However, git allows to not retrieve the whole history of a repository, but a truncated version of it, only containing the n latest revision. This operation is known as a shallow clone.

There's currently no shallow clone support in libgit2/LibGit2Sharp. Yet.

However, it will eventually be supported. A feature request has even been opened in the LibGit2Sharp issue tracker. You can track the progress by subscribing to issue 229

于 2013-04-16T18:41:43.710 に答える