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

JGit: получить тег, связанный с коммитом git
Я хочу использовать JGit API для получения тегов, связанных с определенным хэшем коммита (если он есть)? Пожалуйста, предоставьте фрагмент кода для того же.
5754 просмотров
schedule 10.07.2023

Как мне сделать эквивалент git diff --name-status с jgit?
Я хочу получить список измененных/добавленных/удаленных файлов между ревизией XXXXXX и HEAD. Это то, что у меня есть до сих пор: String oldHash = "a97e5553e37a25bd1a3c99eab303145baed08dbd"; Git git = Git.open(new File("/tmp/jgit")); Repository...
3171 просмотров
schedule 07.05.2024

Как заменить проект eclipse последней версией из головы с помощью EGit?
У меня есть рабочее пространство eclipse с кучей проектов из git, я использую egit для управления проектом. Обычно я провожу неудачные эксперименты, и я хочу взять проект и восстановить его точно в его состоянии в HEAD репозитория git. Как мне это...
11286 просмотров
schedule 27.04.2022

Следует ли периодически запускать git gc в управляемых gerrit репозиториях git?
Будет ли периодическое выполнение cgit причинять какой-либо вред (поскольку gerrit манипулирует репозиторием с помощью JGit)? Выполняет ли JGit эту функцию автоматически?
2322 просмотров
schedule 05.06.2022

JGit: как получить ветвь при обходе репозиториев
Отсутствующие документы JGit, похоже, ничего не говорят о том, как использовать/обнаруживать ветки при использовании RevWalk. Этот вопрос говорит почти то же самое. Итак, мой вопрос: как мне получить имя/идентификатор ветки из RevCommit? Или...
4143 просмотров
schedule 28.07.2022

JGit и поиск головы
Я пытаюсь заполучить фиксацию HEAD с помощью JGit: val builder = new FileRepositoryBuilder() val repo = builder.setGitDir(new File("/www/test-repo")) .readEnvironment() .findGitDir() .build() val walk: RevWalk = new RevWalk(repo, 100) val...
11437 просмотров
schedule 20.09.2022

JGit CheckoutCommand не работает
Я клонирую удаленный репозиторий и хочу проверить несколько веток для взаимодействия с ними (без внесения изменений в рабочий каталог). Итак, я клонирую репозиторий: CloneCommand clone = Git.cloneRepository(); clone.setURI(project.getUrl());...
589 просмотров
schedule 29.04.2022

Используйте JGit TreeWalk для вывода списка файлов и папок.
Я хотел бы использовать JGit для отображения списка всех файлов и папок для главной версии. Я могу перечислить все файлы с помощью TreeWalk, но это не список папок. Вот что у меня есть до сих пор: public class MainClass { public static...
12200 просмотров
schedule 28.11.2022

JGit Обходит локальные и удаленные ветки только HEAD и читает файлы
Я хочу просмотреть мой репозиторий git, но только фиксацию HEAD, включая удаленные ветки. У меня есть только локальная основная ветка и много удаленных веток. Я могу перемещаться по моему действительно рабочему каталогу, например. Ref head =...
1201 просмотров
schedule 27.06.2023

Xcode 5 с репозиторием JGit
Как я могу использовать Xcode с репозиторием JGit вместо репозитория Git? Диалог проверки предлагает только типы «Git» и «Subversion». Если я попытаюсь открыть репозиторий JGit как традиционный тип Git, в сообщении об ошибке будет написано...
67 просмотров
schedule 12.08.2022

Как распечатать временную метку сборки с номером сборки с помощью плагина номера сборки maven jgit?
У меня проблемы с созданием номера сборки с помощью плагина maven, у меня есть конфигурация плагина в файле pom, например <plugin> <groupId>ru.concerteza.buildnumber</groupId>...
1013 просмотров
schedule 21.10.2022

Как получить список репозиториев в указанной учетной записи github с помощью Jgit API?
Поскольку я просил подтвердить, что у пользователя есть репозиторий, который он предоставил. Поэтому мне нужно перечислить репозитории, принадлежащие конкретному пользователю, используя их учетные данные. Я использую Jgit Eclipse для обработки...
485 просмотров
schedule 19.12.2023

Извлечение с помощью JGit не показывает последнюю фиксацию
Я пытаюсь написать простую программу для использования основных функций JGit. Я не хочу использовать инструмент слияния git по умолчанию, но я хотел бы получить, а затем выполнить слияние самостоятельно. Я использую приведенный ниже код, и у меня...
839 просмотров
schedule 05.06.2023

Проверьте конкретную версию из репозитория Git с помощью JGit.
Я пытаюсь использовать jGit для клонирования репозитория и проверки определенного коммита. Предполагая, что хэш фиксации: 1e9ae842ca94f326215358917c620ac407323c81. Мой первый шаг: // Cloning the repository Git.cloneRepository()...
6008 просмотров
schedule 22.01.2023

Получить список измененных файлов после извлечения с помощью JGit
Я хотел бы знать, как я могу получить список измененных файлов после запроса на вытягивание. Я использую это, чтобы получить все объединенные коммиты, но я хочу знать все измененные файлы. Git git = new Git(localRepo); PullCommand pullCmd =...
1869 просмотров
schedule 07.09.2023

Как использовать jgit для клонирования существующих репозиториев в новый экземпляр github?
У нас есть два отдельных запущенных экземпляра GitHub. Один экземпляр GitHub — https://github.dev.host.com , а другой — https://github.host.com . У меня есть различные репозитории в https://github.dev.host.com , которые мне нужно перенести в этот...
1400 просмотров
schedule 24.07.2022

Использование собственного git, а не jgit в Eclipse git?
Есть ли способ настроить egit для использования вашего собственного (ОС) git, а не реализации jgit? Если нет, есть ли альтернативные плагины git Eclipse? EDIT #1 . Должен отметить, что AWS CodeCommit использует помощник по учетным данным . для...
2770 просмотров
schedule 08.02.2023

Создание нового локального репозитория с помощью JGit завершается ошибкой, поскольку в Bare Repository нет рабочего дерева.
Я пытаюсь использовать JGit для создания локального не голого репозитория. Я создаю каталог, затем создаю объект Repository для этого каталога, затем использую repository.create() . Мое исследование здесь показывает, что это должно создать...
1643 просмотров
schedule 12.01.2023

Извлечь конкретную версию на основе даты фиксации с помощью JGit
Я хочу использовать библиотеку Java JGit для получения ранее зафиксированных версий файла. Файл обновляется ежедневно, и мне нужен доступ к предыдущим версиям из репозитория git. Я знаю, как проверить конкретную версию, предоставив хэш фиксации...
2246 просмотров
schedule 22.06.2023

Статус JGit не отображает какие-либо файлы, когда должен
Я написал тест Спока, чтобы узнать, как использовать JGit. Общая идея теста состоит из следующих шагов: Создайте каталог «TestRepo». Инициализируйте там новый репозиторий Git ("TestRepo/.git") Создайте новый файл в родительском каталоге...
53 просмотров
schedule 12.05.2024