Вопросы по теме 'libgit2'
Как сделать эквивалент git rm с libgit2?
Используя libgit2, я могу сделать эквивалент git add с git_index_add , но я изо всех сил пытаюсь понять, как получить эквивалент git rm для файла, который был удален.
232 просмотров
schedule
09.09.2021
Как преобразовать git_tree_entry в git_tree
То же, что и заголовок. Как преобразовать git_tree_entry в git_tree в libgit2?
if ((error = git_tree_entry_bypath(&source_tree_entry, root_tree, path)) < 0)
return GIT_ENOTFOUND;
// How convert source_tree_entry to tree here?...
213 просмотров
schedule
19.09.2021
Недопустимое описание в FETCH_HEAD pull / sync в Visual Studio
В Visual Studio 2013 при извлечении моего репозитория из GitHub:
Произошла ошибка. Подробное сообщение: ошибка была вызвана libgit2. Категория = 20 (Ошибка). Недопустимое описание в строке 2 FETCH_HEAD
В командной строке git pull и...
1423 просмотров
schedule
23.10.2021
Ошибка git_merge: 1 незафиксированное изменение будет перезаписано слиянием при использовании библиотеки libgit2 C
Я использую libgit2 C версии 0.22.0. Используя это, я могу запустить git_remote_fetch и git_merge в первый раз. Но когда я снова пытаюсь выполнить fetch + merge для обновления файлов локального репозитория в соответствии с последней фиксацией,...
1107 просмотров
schedule
19.10.2021
Можно ли нажать фиксацию, а не ссылку в libgit2?
Можно ли нажать фиксацию, а не ссылку в libgit2, т.е. в основном сделать эквивалент git push {remote} {commit}:{branch} ?
Когда я пытаюсь вызвать git_remote_upload() с refspec, например e9c46cd9071113c95f6b3fb48b74f98056abf7a1:refs/heads/master...
55 просмотров
schedule
10.10.2021
Как запустить git log filename с помощью libgit2?
Я не могу найти никаких вариантов для указания имени файла в git_revwalk_new / git_revwalk_push, тогда как я могу получить все версии для указанного файла?
300 просмотров
schedule
08.10.2021
Добавление и фиксация нового файла с помощью git2go
В настоящее время я изо всех сил пытаюсь подготовить и зафиксировать файл в репозитории git в памяти (т.е. без записи файла на диск, его добавления и фиксации)
Вот сокращенная версия моего кода; это почти работает
package main
import (...
291 просмотров
schedule
23.04.2022
Получите изменения между коммитом и его родителем с помощью libgit2sharp
Я работаю с libgit2sharp (обертка C# для libgit2) и сталкиваюсь с проблемами, потому что у него нет многих функций, на которые я надеюсь (надеюсь, я смогу внести свой вклад в него в ближайшее время; это кажется действительно полезным проектом)
То,...
5131 просмотров
schedule
04.05.2022
Конфигурации не удалось найти библиотеку libgit2
При попытке установить R devtools package (в Linux Mint, 19.3 и R 4.0.2) я получаю эту ошибку. В разделе ANTICONF сообщение предлагает несколько предложений о том, что мне следует делать, но, будучи новичком в Linux, я не понимаю, как реализовать...
2437 просмотров
schedule
05.05.2022
проверка libgit2 не обновляет голову
У меня есть репозиторий git с двумя ветками, master и foo. Коммит ветки master содержит 3 файла (1.txt, 2.txt, 3.txt), коммит ветки foo удалил файл 3.txt.
Я вызываю git_checkout_tree с идентификатором коммита, на который указывает ветка foo, и...
576 просмотров
schedule
25.05.2022
Как я могу пропустить проверку SSL с помощью libgit2sharp?
Я новичок в libgit2sharp (и в git вообще). Я пытаюсь написать небольшую программу, которая унифицированно обрабатывает несколько репозиториев. Однако я наткнулся на кирпичную стену, пытаясь отключить проверку SSL. Библиотека, похоже, не...
1001 просмотров
schedule
30.05.2022
Как получить настоящий файл из блоба с помощью git2go/libgit2?
Так что это может быть связано с моим незнанием того, что git делает под капотом, но я пытаюсь клонировать репо с помощью git2go, как если бы вы запускали git clone <repo url> в bash. Я могу клонировать репо, чтобы получить содержимое обычных...
183 просмотров
schedule
03.06.2022
Как определить, из какого коммита была создана ветка в LibGit2Sharp
Итак, учитывая экземпляр LibGit2Sharp Branch , как определить, из какого коммита он был первоначально создан?
717 просмотров
schedule
01.07.2022
Как удалить файл с помощью Objective-Git (libgit2)?
Я пишу приложение, которое позволяет выполнять основные операции git с помощью Objective-Git, но у меня возникают проблемы с выяснением того, как «отключить» файл. В частности, у меня есть файл с изменениями, которые ранее были добавлены в текущий...
487 просмотров
schedule
11.07.2022
Делает тайм-аут для пульта Libgit2sharp
У меня есть исключение тайм-аута, когда я отправляю большой репозиторий на удаленный компьютер.
Как установить тайм-аут для удаленного?
ОБНОВЛЕНИЕ:
сообщение об ошибке
LibGit2Sharp.LibGit2SharpException: An error was raised by libgit2....
663 просмотров
schedule
26.07.2022
Как игнорировать коммиты слияния с помощью libgit2sharp?
Мне нужно получить список коммитов без автоматически объединенных коммитов, сделанных Git. Как это можно сделать с помощью пакета libgit2sharp?
633 просмотров
schedule
14.09.2022
Libgit2 git_blob против памяти
Мне не ясно, в какой момент содержимое блоба действительно загружается в память.
Логика, которая у меня есть в моем коде, следующая:
git_blob_lookup(&blob_, repo_, oid)
if (git_blob_rawsize(blob_) < LIMIT)
git_blob_rawcontent(blob_)...
51 просмотров
schedule
09.09.2022
Можно ли получить происхождение строк в конфликте слияния diff3 или составном diff в libgit2?
Я знаю, как сгенерировать файл, содержащий diff3: просто скопируйте после теста diff3 .
Предположим, что diff3 будет содержать:
context1
<<<<<<< master
ours
||||||| base
base
=======
theirs
>>>>>>>...
162 просмотров
schedule
21.09.2022
Поиск шаблона с помощью регулярного выражения и libgit2
У меня есть приложение, которое порождает процесс, чтобы найти вхождения определенного регулярного выражения в определенной фиксации в репозитории git, выполнив:
git grep -G pattern revision
Это работает просто отлично, но проблема в том, что...
163 просмотров
schedule
17.09.2022
Как инициализировать репозиторий git с помощью libgit2
На 32-разрядной машине с Windows XP я клонировал репозиторий libgit2, используя
git clone git://github.com/libgit2/libgit2.git trunk
Затем я настроил из trunk_build_debug для mingw, используя:
cmake ../trunk -DCMAKE_BUILD_TYPE=Debug...
1423 просмотров
schedule
25.09.2022