Как написано в документации по командной строке git , в git есть несколько способов упростить историю (например, full-history
, dense
, sparse
и т. Д.).
С другой стороны, когда я перемещаюсь по коммитам файла, используя LibGit2Sharp, например, выбирая все коммиты из master
ветви (repo.Branches["master"].Commits
) и затем выбирая те, где мой файл был изменен, я получаю многобольше коммитов, чем при выполнении git log myfile
из командной строки.
Итак, мои вопросы:
- Есть ли способ получить доступ к опциям упрощения в LibGit2Sharp?
- Как добиться вида записей истории, используя LibGit2Sharp, который
git log
дает мне?