使用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);
是否可以从特定标签克隆?