надеюсь, кто-нибудь вызовет помощь. Во-первых, я новичок в git, поэтому простите меня, если я допущу ошибки при объяснении своего вопроса.
Я хотел бы получить исходный код в том виде, в каком он существует, до конкретной фиксации с использованием библиотеки с использованием libgit2sharp. Итак, если есть история
- Совершить
- Совершить
- Совершить
- Совершить
- Совершить
- Совершить
- Совершить
- Совершить
- Совершить
- Совершить
Я хотел бы получить исходный код для 5 или любого другого числа в этом списке. Ни один из источников не будет помечен, поэтому я должен использовать коммиты для извлечения. Надеюсь, кто-то может помочь.
Я просмотрел https://github.com/libgit2/libgit2sharp/wiki/git-pull, но, похоже, он не позволяет мне передать идентификатор sha или фиксации.
Отредактировал мой вопрос, чтобы было ясно, что я использую библиотеку.
git pull
— это простоgit fetch
, за которым следуетgit merge
в данной отслеживаемой ветке. Здесь вы имеете дело с коммитами, и я предполагаю, что вы уже получили коммиты локально, поэтому простоgit merge sha-1
. - person Adam   schedule 14.02.2020git checkout
, используя множество маленьких блоков. - person 0andriy   schedule 15.02.2020