Как я могу загрузить один файл в указанную ветку указанного проекта с помощью кода Java, так как нет подходящего интерфейса API - PullRequest
0 голосов
/ 15 февраля 2019

Кто-нибудь знает реализацию функции загрузки всего файла в определенную ветку конкретного проекта на портале пользовательского интерфейса gitlab?

Я хочу загрузить один файл в указанную ветку указанного проекта, но нет подходящего интерфейса API.Я проверил документ gitlab api, и есть "POST /projects/:id/uploads", который помогает загрузить файл в проект, но не в ветке проекта, и "/projects/:id/repository/files/:filePath", который создает новый файл в указанной ветке проекта, но поддерживает толькосодержимое файла, а не весь файл.Итак, эти два интерфейса не могут решить мою проблему.

Кто-нибудь сталкивается с проблемой?любая помощь будет оценена!

1 Ответ

0 голосов
/ 20 февраля 2019

У вас есть API коммитов: https://docs.gitlab.com/ee/api/commits.html#create-a-commit-with-multiple-files-and-actions

Кажется, это то, что вам нужно.

...