Я сделал фиксацию (49916.....), теперь я хочу проверить один файл фиксации в рабочем каталоге. Файл называется NEW.txt. если я наберу
Git-касса 49916 NEW.txt
в Git Bash он создает файл NEW.txt с содержимым в моем рабочем каталоге.
Но моя команда LibGit2Sharp не хочет работать. Что я делаю не так?
var repo = new Repository(repopath);
var checkoutPaths = new[] { "NEW.txt"};
repo.CheckoutPaths("49916", checkoutPaths);
Я прочитал все статьи о функции checkoutpaths, которые смог найти. Но я не могу заставить его работать. Я получил функцию из тестового файла проверки LibGit2Sharp.
repo.CheckoutPaths(checkoutFrom, new[] { path });