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

Как восстановить историю файла?
У меня есть еще одна проблема с libgit2, и я буду очень благодарен за вашу помощь. Я пытаюсь получить историю файлов, то есть список коммитов, в которых этот файл был изменен. И это выглядит довольно нестандартно... Насколько я понимаю, для этого...
4533 просмотров
schedule 14.04.2024

Как найти все коммиты, имеющие определенного родителя?
Как я могу найти все коммиты в репозитории, у которых есть определенный родитель? Например, если у меня есть коммит A , я хотел бы найти все другие коммиты, которые имеют общий родитель с A . Что было бы наиболее эффективным, то есть...
1317 просмотров
schedule 18.12.2022

Что такое эквивалент LibGit2Sharp для «git pull»?
Я пытаюсь объединить изменения из удаленной ветки в локальный репозиторий, однако мне не удалось заставить это работать должным образом - вероятно, неправильное понимание реализации. Извлечение работает нормально, так как я вижу обновления на...
5148 просмотров
schedule 06.06.2022

Поддерживает ли libgit2 протокол SSH-Transport-Protocol?
Можно ли клонировать репозиторий по ssh с помощью ssh-ключей?
2244 просмотров
schedule 14.07.2023

Эквивалентно git diff --unified=0 с libgit2sharp?
Я планирую заменить использование git.exe из пути Windows на libgit2sharp для моего плагина GitDiffMargin, расширения Visual Studio 2012 для отображения Git Diff на полях текущего файла. - https://github.com/laurentkempe/GitDiffMargin Я хотел бы...
269 просмотров
schedule 21.10.2022

Как получить идентификатор фиксации git из приложения С#?
Я изучаю задачу автоматизации сборки CI и хочу назвать свои сборки, используя идентификатор фиксации Git. Я планирую написать программу на С# для этого. Какие библиотеки я могу использовать для вызова репозиториев Git из C#? Я могу вызвать клон...
4692 просмотров
schedule 29.05.2023

Используете libgit2sharp с LINQPad?
У меня есть версия LINQPad с NuGet, и я добавляю libgit2sharp, но это зависит от другой (родной) dll. Я пробовал: Копирую их в свой системный каталог. Поместите их в отдельный каталог, который я добавил к пути. Поместите их в каталог...
865 просмотров
schedule 26.06.2022

Как получить последний коммит из HEAD в репозитории git с помощью libGit2Sharp?
Как я могу получить последний коммит от текущей главы? Думаю, мне нужно получить текущую ветку (repo.Head), затем SHA1 (как?), а затем найти фиксацию с помощью SHA1 (как?).
3997 просмотров
schedule 04.08.2022

libgit2 автоматически упаковывает репозитории
Я не видел команды сборки мусора в LibGit2, поэтому мне было интересно, упаковывает ли она в настоящее время файлы в локальном репозитории автоматически.
557 просмотров
schedule 18.03.2023

Как получить ветки с помощью LibGit2Sharp?
У меня есть URL-адрес git, например git@test-git-server:product/test-product.get , который содержит 2 ветки. Я хочу получить каждую ветку, связанную с этим URL-адресом. Я попытался получить информацию из каталога местоположения, клонированного с...
1781 просмотров
schedule 15.07.2023

Как получить содержимое файла в Git с помощью LibGit2Sharp?
Я проверил код в BlobFixture.cs и нашел несколько тестов на чтение содержимого файла, как показано ниже. using (var repo = new Repository(BareTestRepoPath)) { var blob = repo.Lookup<Blob>("a8233120f6ad708f843d861ce2b7228ec4e3dec6");...
5787 просмотров
schedule 28.08.2022

Удаленный ответ при нажатии с помощью LibGit2Sharp
В LibGit2Sharp есть способ получить удаленный ответ при выполнении Push? При использовании чего-то вроде командной строки git bash вы получите следующий вывод в консоли: remote: Updating branch 'master'. remote: Updating submodules. remote:...
743 просмотров
schedule 21.06.2022

Пути проверки LibGit2Sharp()
Я сделал фиксацию (49916.....), теперь я хочу проверить один файл фиксации в рабочем каталоге. Файл называется NEW.txt. если я наберу Git-касса 49916 NEW.txt в Git Bash он создает файл NEW.txt с содержимым в моем рабочем каталоге. Но...
1127 просмотров

Создайте локальную ветку для отслеживания удаленной ветки с помощью libgit2sharp.
Как я могу создать локальную ветку, которая отслеживает удаленную ветку с помощью libgit2sharp? Эквивалент git будет: git branch --track development origin/development
1872 просмотров
schedule 12.07.2023

Как использовать libgit2sharp для создания новой ветки с локальной на удаленную?
Я хочу создать и удалить ветку на git, используя libgit2sharp. Я придумал этот код, но он выдает ошибку repo.Network.Push(localBranch, pushOptions); using (var repo = new Repository(GIT_PATH)) { var branch = repo.CreateBranch(branchName);...
5678 просмотров
schedule 16.07.2022

LibGit2Sharp Подсчитайте, как часто файл изменялся
У меня есть репозиторий с более чем 10 000 записей. Я не хочу заботиться о переименованных файлах. Каков наилучший подход для подсчета количества изменений, внесенных в файл? Моя идея состояла в том, чтобы перебрать все коммиты и сравнить...
212 просмотров
schedule 09.03.2023

Как мы интегрировали библиотеку Libgit2 в Windows-приложение Visual Studion 2010
Я загрузил две библиотеки DLL ( libgit2sharp.dll и git2.dll ) с сайта этого сайта . После этого я успешно добавил Libgit2sharp.dll , добавив ссылку в свое приложение .NET Windows. Теперь, когда я добавляю git2.dll по ссылке в своем...
2053 просмотров
schedule 16.04.2023

Дождитесь завершения Commit-Operation
у меня проблема с синхронизацией процесса фиксации с LibGit2Sharp. У меня есть процедура, которая изменяет один файл и фиксирует его в Git. Вполне возможно, что рутина приходит в быстрой последовательности. И есть Проблема, пока выполняется...
237 просмотров
schedule 22.03.2023

Как использовать libgit2sharp с ssh-транспортным протоколом?
Когда я использую libgit2sharp в проекте для клонирования репозитория с протоколом ssh-transport, например [email protected]:libgit2/libgit2sharp.git Он выдает исключение, говорит: «Этот транспорт не реализован. Извините». Как я могу...
5920 просмотров
schedule 13.06.2022

Можем ли мы получить определенный файл с сервера git с помощью libgit2sharp?
Допустим, у нас где-то есть репозиторий git (на самом деле это будет сервер git, который мы запускаем). В этом репозитории у нас есть файл foo.txt, который несколько раз редактировался. Используя LibGit2Sharp, как мы можем получить последнюю версию...
1397 просмотров
schedule 15.11.2022