Вопросы по теме 'jgit'
вычисление контрольной суммы git packfile sha1 в java
Я изучаю пакетный файл Git и в настоящее время пытаюсь воспроизвести (на Java) то, что я считаю 20-байтовой контрольной суммой SHA1 для всего пакетного файла. Я беру массив байтов из 4-байтового заголовка «PACK» и включая его в конец сжатых данных...
646 просмотров
schedule
29.06.2023
Получение списка измененных файлов из коммита в JGit
Я пытаюсь получить все файлы, которые были зафиксированы, указав идентификатор фиксации.
RevCommit commit = walk.parseCommit(ObjectId.fromString(objId));
FileTreeIterator fileTreeItr = new FileTreeIterator(repository);
Tree tree = new...
3508 просмотров
schedule
22.05.2023
Как сделать git show sha1:file с помощью JGit
Я клонирую репозиторий как голый на свой локальный диск с помощью JGit. Теперь мне нужно прочитать содержимое файла с любым заданным идентификатором фиксации (SHA1). Как мне это сделать ?
2247 просмотров
schedule
14.01.2023
git svn fetch с помощью jgit
Я использую jGit для автоматизации взаимодействия с git в своих проектах. Существует API, соответствующий git fetch , но мне нужно здесь выполнить git svn fetch , и я не смог найти ничего о svn в проекте jGit javadoc .
Так что я боюсь, что это...
743 просмотров
schedule
20.07.2022
JGit: проверить удаленную ветку
Я использую JGit для проверки ветки удаленного отслеживания.
Git binrepository = cloneCmd.call()
CheckoutCommand checkoutCmd = binrepository.checkout();
checkoutCmd.setName( "origin/" + branchName);...
21466 просмотров
schedule
07.01.2024
JGit push не обновляет файлы
Я искал эту тему в течение нескольких дней, и я не могу найти решение. Я также просмотрел эту тему: StackOverflow Как нажать JGit
Проблема в том, что я делаю программу, которая должна быть github только с самыми основными функциями, но когда я...
1563 просмотров
schedule
19.03.2023
Список ветвей удаленного репозитория git без его клонирования
Мне было интересно, как можно было бы перечислить все ветки удаленного репозитория Git с помощью jgit, но без его клонирования.
Просматривая javadoc jgit, я нашел ListBranchCommand но это, кажется, работает только с уже открытым объектом...
2644 просмотров
schedule
24.04.2023
Статус Git не показывает изменений при создании репо в JGit
Я пробовал JGit для таких проектов, как
sample--
|-- src
|---sampletest
|------Test.txt
Я делаю этот проект git repo.create() в JGit, и я могу найти .git внутри примера. Но...
821 просмотров
schedule
14.10.2022
Получение журнала сообщений фиксации из Git с помощью JGit
Я просто хочу получить журнал коммитов из репозитория Git, в котором есть сообщения для всех коммитов, которые вы сделали в определенном репозитории. Я нашел несколько фрагментов кода для достижения этой цели и заканчивается исключением.
try {...
5593 просмотров
schedule
08.01.2023
Список коммитов, связанных с данным тегом, с помощью JGit
Мне нужно создать файл истории, в котором подробно описаны все теги и для каждого тега все его коммиты.
Я пытался вызвать getTags() для объекта репозитория и использовать идентификаторы этих объектов, но они не являются идентификаторами фиксации....
3101 просмотров
schedule
15.10.2022
Получить исходную информацию о коммите из Merged commit
Я просматриваю команду журнала уже целый день и до сих пор не могу понять, как получить хеш фиксации исходных коммитов, которые были объединены в операции слияния.
(Это может звучать загадочно)
Что я пытаюсь выяснить, так это то, что когда я...
191 просмотров
schedule
28.05.2023
Как использовать JGit для передачи изменений на удаленный компьютер с токеном доступа OAuth
Я могу нажать на удаленный с помощью этого фрагмента кода
return git.push().setCredentialsProvider(new UsernamePasswordCredentialsProvider(user, password)).setRemote("origin").call();
Я также могу получить токен доступа oauth со всеми...
4104 просмотров
schedule
02.11.2022
Как получить дерево из родительских коммитов с помощью JGit API?
Для данного коммита я хочу получить дерево коммитов родителей, чтобы я мог сравнить изменения. Я обнаружил, что getTree() для родительских объектов RevCommit всегда возвращает значение null.
ObjectId lastCommitId =...
1856 просмотров
schedule
17.04.2023
Создание коммита с помощью Jgit и сантехнических команд
Я пытаюсь создать фиксацию с помощью сантехнических команд в JGit. Помимо получения информации, я использую в основном следующие команды:
treeFormatter.append(folderName, FileMode.TREE, treeObjectId);
treeFormatter.append(fileName,...
132 просмотров
schedule
30.05.2023
Эквивалент git diff в JGit
Как я могу получить результат для git diff a.txt b.txt для файлов a.txt и b.txt, которые не являются частью репозитория?
Мне нужен вывод в формате, который предоставляет git diff. Кроме того, я не могу запускать команды git через Java из-за...
1964 просмотров
schedule
15.04.2024
Ошибка EGit 4.1 во время установки Eclipse
Я создаю подключаемый модуль Eclipse, основанный на последней версии EGet, найденной здесь .
В plugin.xml моего проекта я добавляю версию 4.1 в свои «необходимые зависимости».
Я думал, что это решит мою проблему при попытке запустить...
48 просмотров
schedule
03.10.2022
Как использовать JGit для получения списка изменений в файлах?
Используя JGit, я хочу получить список изменений в файлах коммитов, как это возможно с git log --full-history -p -1 <hash-id> .
Это возможно? Если так, то как ты это делаешь?
Я знаю, как получить каждую фиксацию и посмотреть сообщение о...
7867 просмотров
schedule
05.07.2023
JGit эквивалентно git branch -a --contains ‹commit id› --merged
Как я могу воспроизвести git branch -a --contains <commit id> --merged в JGit?
Ниже я реплицирую без --merged , но я не уверен, как добавить фильтр, чтобы сообщать только о ветвях, в которые было объединено изменение, и не включать все...
635 просмотров
schedule
18.08.2023
Нужно найти коммиты на конкретной ветке
Может кто-нибудь поделиться фрагментом кода, который показывает, как я могу выбирать коммиты только в ОДНОЙ ветке с помощью JGit API.
Если я использую RevWalk , я получаю все дерево, включая подветви, которые были объединены в указанную ветвь....
110 просмотров
schedule
22.09.2022
Ошибка Eclipse: открыть git-upload-pack и не авторизоваться (EGit)
Я часто видел эту проблему здесь, но моя проблема кажется более сложной. Я не могу клонировать и использовать маркетплейс одновременно. Мне нужно переключаться между собственными и ручными настройками. Вот разница между моими настройками прокси:...
2833 просмотров
schedule
12.06.2022