Вопросы по теме 'libgit2'
Как клонировать/извлекать репозиторий git с помощью libgit2?
Мне нужно инициализировать репозиторий git и загрузить в него последнюю версию ветки. В bash команды такие:
git init
git remote add -t $BRANCH -f origin $REMOTE
Я пытаюсь сделать то же самое программно с libgit2, но не могу найти эквивалент...
3632 просмотров
schedule
05.06.2024
Как исключить тайники при запросе рефов?
Я пытаюсь запросить коммиты:
repo.Commits.QueryBy(new LibGit2Sharp.Filter { Since = repo.Refs }).Take(100)
В остальном это нормально, но также возвращает тайники. Как исключить тайники? Я знаю, что когда я просматриваю результаты, я мог бы...
147 просмотров
schedule
06.05.2024
Ошибка была вызвана libgit2. Категория = Os (Ошибка)
Я уже несколько раз сталкивался с этим:
An error was raised by libgit2. Category = Os (Error).
Что иногда вызывает эту или аналогичную ошибку, когда я пишу код:
Failed to open '.../App_Data/....mdf':
The process cannot access the file...
7559 просмотров
schedule
19.09.2022
Как использовать git_cred_ssh_publickey_new()
В настоящее время я обертываю git_cred API в Objective-Git, и я не не понимаю некоторые из ожидаемых аргументов. Для справки, вот "оскорбительные" прототипы:
int git_cred_ssh_publickey_new(
git_cred **out,
const char *username,...
204 просмотров
schedule
11.12.2023
Использование LibGit2Sharp для усечения истории коммитов GIT
Я планирую использовать LibGit2/LibGit2Sharp и, следовательно, GIT неортодоксальным образом, и я прошу всех, кто знаком с API, подтвердить, что то, что я предлагаю, теоретически будет работать. :)
Сценарий
В репозитории будет существовать...
886 просмотров
schedule
01.12.2023
Не удается получить доступ к свойствам new_start, old_start и т. д. фрагмента
Я использовал старую версию Rugged в течение длительного времени, и теперь я хотел бы перейти на новейшую версию. В ветке разработки я обнаружил, что что-то не так со свойствами класса ханков, такими как: old_start, new_start, old_lines, new_lines -...
32 просмотров
schedule
10.10.2022
Использование libgit2 C API в Visual Studio 2013
Из нативного C++ я хочу использовать libgit2 C-API, а я использую Visual Studio 2013 .
Напомним, что Microsoft использует libgit2 для внутренней поддержки git в Visual studio , начиная с 2010/2012, как обсуждалось здесь:...
359 просмотров
schedule
20.11.2022
git branch --merged ‹sha› через привязки Rugged libgit2?
Есть ли способ получить ту же информацию, что и собственная команда git
git branch --merged <sha>
через привязки Rugged libgit2 для Ruby?
187 просмотров
schedule
12.10.2022
Поддерживает ли libgit2 перенаправление всех операций в каталог .git?
В этой статье упоминается перенаправить объекты и папку refs в базу данных, могут ли другие файлы в репозитории git (папка .git ) перенаправляться аналогичным образом?
73 просмотров
schedule
29.12.2023
git2go с libssl и libssh2 в одном бинарнике
Может ли кто-нибудь предложить некоторые предложения (или ресурсы) о том, как я могу упаковать программу GO, которая использует git2go, libssl и libssh2, чтобы конечный пользователь не требовал отдельной установки этих библиотек?
Я ориентируюсь...
526 просмотров
schedule
04.02.2024
Libgit2Sharp: получить файлы во всех коммитах между двумя тегами
Я могу сделать это в GitBash: $ git diff --name-only v01...HEAD -- *.sql
который дает:
Components/1/Database/Stored Procedures/spDC1.sql
Components/1/Database/Stored Procedures/spDC2.sql
Я не понимаю, как бы я сделал это в LibGit2Sharp....
2091 просмотров
schedule
09.10.2022
Как получить ветку, на которой находится коммит?
Есть ли способ получить информацию о ветке (используя библиотеку libgit2), в идеале git_reference* из git_commit*?
То, что я пытаюсь сделать, это в основном получение информации о ветке из коммита.
Спасибо
284 просмотров
schedule
03.12.2022
Как я могу создать пустой коммит с помощью libgit2?
Я просматривал ссылку на C API libgit2 , но не понимаю, как можно эмулировать поведение git commit --allow-empty . Есть ли в libgit2 встроенный способ создания пустых коммитов? Если нет, то как git создает пустой коммит под капотом и как мне...
260 просмотров
schedule
24.11.2022