Вопросы по теме '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 просмотров

Как использовать 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