Можно ли клонировать из определенного тега, используя Libgit2sharp? - PullRequest
0 голосов
/ 06 ноября 2018

Используя LibGit2Sharp, я могу сделать клон из определенной удаленной ветви :). Теперь я хочу клонировать репо из указанного тега, скажем, «v1». Я нашел эту ссылку, но она мне не помогает. как клонировать определенный тег с помощью git_clone () в 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);

Можно ли клонировать из определенного тега?

...