私のwinformsプロジェクトでgitを使用するプロジェクトを追跡したいとします。完全なリポジトリと完全な履歴を複製したくないので、私はちょうど最新のバージョンがほしいと思うので、リモートプロジェクトから新しいリビジョンに更新したいと思っています。LibGit2Sharpリモートリポジトリの最終バージョンの取得
私は
この
co.CredentialsProvider = (_url, _user, _cred) => new UsernamePasswordCredentials { Username = userName, Password = passWord };
Repository.Clone("Git/repo", @tmpRepoFolder, co);
を試してみましたが、これはリポジトリ全体のコピー(巨大なファイルサイズ)を作成し、変更を追跡するにはさらに大きなディスクスペースを作る(ファイルの100メガバイトは現在2ギガバイトをかけてかかります) 。
私は履歴が不要で、タグは必要ありません。私はちょうど最新バージョンが欲しい。基本的には
可能な複製(https://stackoverflow.com/questions/24037499/work-with-libgit2sharp特定のブランチの最新リビジョン) – fruggiero