是否可以使用Libgit2sharp从特定标签克隆?

时间:2018-11-06 00:53:10

标签: git git-clone libgit2sharp

使用LibGit2Sharp,我可以从特定的远程分支进行克隆:)。现在,我想从一个specif标签克隆一个仓库,说“ v1”。我找到了此链接,但对我没有帮助。 how to clone specific tag using git_clone() in libgit2

我认为我可以使用CloneOptions.BranchName来指定标签(我知道这是用于分支的,但是我认为无论如何我都应该尝试在发布问题之前尝试),但没有成功。这是我拥有的C#代码。

        var co = new CloneOptions();
        co.BranchName = "v1"; // "refs/tags/v1" does not work either
        co.CredentialsProvider = (_url, _user, _cred) => new UsernamePasswordCredentials { Username = "username", Password = "password" };
        Repository.Clone(repoUrl, localGitPath, co);

是否可以从特定标签克隆?

0 个答案:

没有答案