Вопросы по теме 'libgit2'
Не удалось загрузить DLL «git2.dll». Указанный модуль не найден.
Я пытаюсь использовать libgit2sharp в веб-проекте. Проблема в том, что решение libgit2sharp предназначено для VS2010, а я использую VS2008. Поэтому мне пришлось создать новое решение и изменить код, чтобы не использовать параметры по умолчанию....
4238 просмотров
schedule
04.03.2023
Можно ли добавить части файла в индекс Git с помощью libgit2?
Я использую libgit2, на самом деле libgit2sharp, есть ли способ добавить части файла, похожие на то, что add -p в CLI?
Я ничего не нашел в документации: http://libgit2.github.com/libgit2/#HEAD/group/index
219 просмотров
schedule
06.05.2024
Перебирать каждую фиксацию в репозитории Git с помощью LibGit2Sharp?
Я попытался выполнить цикл через new LibGit2Sharp.Repository(path).Commits , но, похоже, он проходит только через коммиты в мастере (или, я думаю, туда, куда указывает HEAD?).
Как мне прокручивать каждую фиксацию в репозитории, независимо от того,...
1768 просмотров
schedule
01.04.2023
Как частично подготовить файл с помощью LibGit2Sharp?
У меня зафиксирован этот файл:
foo.txt
line 1
line 2
line 3
Теперь я изменяю его, чтобы он стал:
line 1
line 1.5
line 2
line 2.5
line 3
запускаю git add . && git diff --cached foo.txt и вот что получаю:
diff --git...
479 просмотров
schedule
05.05.2023
Поддерживает ли LibGit2Sharp клонирование репозитория из локальной файловой системы?
Я пытаюсь клонировать репозиторий git из локальной файловой системы:
using System;
using LibGit2Sharp;
class Program
{
static void Main()
{
var sourceUrl = @"file:///c:/work/libgit2sharp";
using...
3644 просмотров
schedule
14.07.2023
Как зафиксировать репозиторий git с помощью libgit2?
Поскольку нет примера копирования-вставки для создания коммита без использования файлов на диске с libgit2 насколько я могу судить я думал, что должен добавить один.
Не забывайте, что в настоящее время (март 2013 г.) libgit2 находится в полной...
3013 просмотров
schedule
10.11.2022
Как настроить libgit2 в TFS Build с приватными репозиториями?
В настоящее время я использую TFS 2013 (локальная установка), чтобы попытаться выполнить сборку из внутренней установки GitHub Enterprise с использованием аутентификации LDAP.
Проблема, с которой я сталкиваюсь, заключается в том, что он не может...
1376 просмотров
schedule
04.04.2023
libgit2 вернул: Refspec 'refs / Heads / origin / HEAD' not found error в TortoiseGit
Я получил эту ошибку при запуске TortoiseGit:
Не удалось получить все ссылки. libgit2 вернула: Refspec 'refs / Heads / origin / HEAD' не найден
Это раздражает, но не мешает мне использовать TortoiseGit. Однако я бы хотел убрать это,...
9478 просмотров
schedule
11.02.2022
Какой самый быстрый способ найти теги, указывающие на коммиты?
С libgit2sharp я хотел бы сделать следующее:
foreach( Commit commit in repo.Commits )
{
// How to implement assignedTags?
foreach( Tag tag in commit.assignedTags ) {}
}
Я хочу получить все теги, назначенные текущему коммиту. Как...
1884 просмотров
schedule
30.09.2022
Как применить правила различий языков в gitattributes
Например, файл .gitattributes файла lg2s содержит строку *.cs diff=csharp . вывод кодов
using (var repo = new Repository(@"path\to\lg2s"))
{
var tree1 = repo.Lookup<Commit>("a845db9").Tree;
var tree2 =...
1347 просмотров
schedule
08.05.2022
Как установить libgit2/pygit2 в virtualenv? (Убунту)
Я пробовал dulwich и GitPython - ни один из них не кажется зрелым. Теперь я пытаюсь установить libgit2/pygit2. Я успешно установил их в среду пакетов хоста, но теперь мне нужно установить их в виртуальную среду приложения, которое я создаю....
1543 просмотров
schedule
11.09.2022
Можем ли мы объединить ветку в голом репозитории?
Я пытаюсь объединить ветку в голом репозитории с помощью libgit2sharp, но выбрасываю исключение:
An unhandled exception of type 'LibGit2Sharp.BareRepositoryException' occurred in LibGit2Sharp.dll
Additional information: An error was raised by...
258 просмотров
schedule
05.08.2022
Использование NodeGit CloneOptions для клонирования ветки
Я пытаюсь понять, как передать параметры клонирования методу клонирования nodegit.
В документации узла git указано, что третьим параметром метода клонирования является объект параметров клонирования http://www.nodegit.org/nodegit/#Repo-clone...
2480 просмотров
schedule
01.08.2022
Как зафиксировать голый репозиторий?
Я пишу оболочку git для fuse (linux) для доступа к репозиториям git, таким как обычные файлы и каталоги.
Доступ к папкам и файлам для веток, тегов и коммитов работает довольно хорошо, но я получаю странное поведение, когда я фиксирую файлы.
Я...
480 просмотров
schedule
17.03.2023
libgit2 - какой правильный префикс установки?
Я следую инструкциям по установке libgit2, указанным в файле README.md.
Какой каталог правильно указать в качестве «установочного префикса»?
Вот соответствующая выдержка из README.md:
The `libgit2` library is built using...
579 просмотров
schedule
07.08.2022
как я могу использовать Rugged для создания и фиксации файла, например, из командной строки?
я пытаюсь использовать Rugged, чтобы сделать что-то довольно простое: создать и зафиксировать файл, оставив репозиторий в том же состоянии, что и при выполнении:
git init
echo "blah blah blah" > blah.txt
git add blah.txt
git commit -m "write...
1027 просмотров
schedule
16.02.2023
Использование libgit2 для фиксации слияния git pull (cpp)
Я пытаюсь использовать libgit2 для извлечения/объединения/передачи из и в удаленный репозиторий.
К сожалению, похоже, что я использую это неправильно.
Итак, в основном я делаю пулл, а затем пытаюсь объединить его с merge_head_from_fetchhead....
506 просмотров
schedule
28.09.2022
Почему я вижу неточные дельты различий в libgit2/rugged?
При использовании rugged для удаления файлов для подготовки коммита diff для коммита выдает ложную информацию о том, что файлы были удалены. Файлы, которые должны быть там, на самом деле все еще там, и результирующее состояние проекта правильное....
188 просмотров
schedule
23.06.2023
Как скомпилировать libgit2 без HTTPS
Я пытаюсь скомпилировать статическую сборку libgit2 без или с ограничениями, но мне еще не удалось скомпилировать ее без openssl.
До сих пор моя лучшая попытка заключалась в следующем наборе команд:
mkdir build
cd build
cmake .....
300 просмотров
schedule
19.11.2022
LibGit2Sharp эквивалент git diff --stat
Я ищу способ зафиксировать, сколько строк было изменено в каждом файле в моем рабочем каталоге — например, git diff --stat в git — есть ли способ сделать это с помощью LibGit2Sharp?
Я знаю, что могу получить общее количество добавленных/удаленных...
966 просмотров
schedule
27.05.2023