Вопросы по теме 'libgit2sharp'

Не удалось загрузить DLL «git2.dll». Указанный модуль не найден.
Я пытаюсь использовать libgit2sharp в веб-проекте. Проблема в том, что решение libgit2sharp предназначено для VS2010, а я использую VS2008. Поэтому мне пришлось создать новое решение и изменить код, чтобы не использовать параметры по умолчанию....
4238 просмотров

Можно ли добавить части файла в индекс 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

Проблемы с загрузкой git2.dll?
Я пытаюсь использовать библиотеку libgit2sharp. Мой единственный код Repository repository = new Repository(@"C:\Path\To\Repo"); и когда я запускаю его, я получаю сообщение об ошибке «Невозможно загрузить DLL «git2»: указанный модуль не...
1766 просмотров
schedule 17.06.2022

Поддерживает ли LibGit2Sharp клонирование репозитория из локальной файловой системы?
Я пытаюсь клонировать репозиторий git из локальной файловой системы: using System; using LibGit2Sharp; class Program { static void Main() { var sourceUrl = @"file:///c:/work/libgit2sharp"; using...
3644 просмотров
schedule 14.07.2023

Как настроить libgit2 в TFS Build с приватными репозиториями?
В настоящее время я использую TFS 2013 (локальная установка), чтобы попытаться выполнить сборку из внутренней установки GitHub Enterprise с использованием аутентификации LDAP. Проблема, с которой я сталкиваюсь, заключается в том, что он не может...
1376 просмотров
schedule 04.04.2023

Ветка-сирота в libgit2sharp
Как создать ветку-сироту в libgit2sharp? Все, что я смог найти, это методы, которые создают ветку, указывающую на фиксацию. Я ищу эффект, похожий на команду: git checkout --orphan BRANCH_NAME
352 просмотров
schedule 02.07.2023

Какой самый быстрый способ найти теги, указывающие на коммиты?
С libgit2sharp я хотел бы сделать следующее: foreach( Commit commit in repo.Commits ) { // How to implement assignedTags? foreach( Tag tag in commit.assignedTags ) {} } Я хочу получить все теги, назначенные текущему коммиту. Как...
1884 просмотров
schedule 30.09.2022

Как удалить пульт с помощью LibGit2Sharp?
Я проверил libgit2sharp v0.15.0, и похоже, что нет способа удалить пульт. Есть ли способ сделать это?
566 просмотров
schedule 13.08.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

Можем ли мы объединить ветку в голом репозитории?
Я пытаюсь объединить ветку в голом репозитории с помощью libgit2sharp, но выбрасываю исключение: An unhandled exception of type 'LibGit2Sharp.BareRepositoryException' occurred in LibGit2Sharp.dll Additional information: An error was raised by...
258 просмотров
schedule 05.08.2022

Как зафиксировать голый репозиторий?
Я пишу оболочку git для fuse (linux) для доступа к репозиториям git, таким как обычные файлы и каталоги. Доступ к папкам и файлам для веток, тегов и коммитов работает довольно хорошо, но я получаю странное поведение, когда я фиксирую файлы. Я...
480 просмотров
schedule 17.03.2023

Нажатие на битбакет с помощью libgit2sharp
Я пытаюсь использовать libgit2sharp для перехода к моему репозиторию на битбакете. Я пытаюсь сделать это: repo.Network.Push(repo.Branches[branchName], pushOptions); Кажется, все в порядке, исключения не выдаются, и я не получаю ошибок в...
2708 просмотров
schedule 21.01.2023

LibGit2Sharp эквивалент git diff --stat
Я ищу способ зафиксировать, сколько строк было изменено в каждом файле в моем рабочем каталоге — например, git diff --stat в git — есть ли способ сделать это с помощью LibGit2Sharp? Я знаю, что могу получить общее количество добавленных/удаленных...
966 просмотров
schedule 27.05.2023

Как изменить/удалить/добавить файлы с помощью libgit2sharp?
У меня две даты - от и до. Я должен найти файлы, измененные в репозитории между этой разницей дат, и составить их список. Вот связанный с этим вопрос, который определяет разницу между деревьями. Получить файлы, измененные/добавленные/удаленные из...
2579 просмотров
schedule 31.08.2022

LibGit2Sharp как разрешить конфликт?
Используя libgit2sharp, я объединяю изменения от двух пользователей: public void Merge(string branchName) { using (Repository repo = new Repository(this._settings.Directory)) { var branch = repo.Branches[branchName];...
2011 просмотров
schedule 11.05.2023

Есть ли способ перечислить все репозитории в организации Git с помощью Libgit2sharp?
Есть ли способ перечислить все репозитории в организации Git с помощью Libgit2sharp? Я проверил здесь https://github.com/libgit2/libgit2sharp/wiki . Но похоже, что нет вики-страниц, объясняющих «работу с Git Organization»!
545 просмотров
schedule 28.07.2022

LibGit2Sharp — лучший способ для подготовки и фиксации файлов
Я пытаюсь написать базовую функцию С# GIT, которая фиксирует и отправляет локальный рабочий каталог в свой главный репозиторий. Это моя первая попытка использовать GIT, и я все еще пытаюсь понять некоторые основы. Вот мой код. Это не очень...
2375 просмотров
schedule 27.03.2023

LibGit2Sharp CheckoutPaths() для возврата файла без указания ветки
Я хотел бы сделать эквивалент git checkout -- file , чтобы отменить изменения в файле, еще не подготовленном для фиксации. Я видел вопрос о том, как оформить заказ из определенного коммита , однако я не хочу указывать какие-либо конкретные...
857 просмотров
schedule 30.06.2022