Мне нужно создать веб-страницу PHP, которая может вносить изменения в gerrit, но в идеале без необходимости устанавливать git на веб-сервер PHP или клонировать репозиторий.
Мне нужна возможность объединять ветви, редактировать файлы и создавать теги.
Интерфейс REST API Gerrit «inline edit» — самый близкий, который я нашел. Но из того, что я могу сказать, это только редактирует файлы. Я не могу найти документацию, подтверждающую, что он поддерживает слияние или тег.
Кроме редактировать файл REST API, /projects
Конечная точка предлагает создавать ветки и метки.
В сочетании это должно позволить вам большинство операций Git.
Честно говоря, я все еще думаю, что это может быть лучшее предположение, чтобы использовать git
команды вместо того, чтобы иметь дело с REST API, если у вас есть более простой процесс.
Других решений пока нет …