Как сделать обзор git в IntelliJ IDEA?

Я развиваюсь в сторону репозитория gerrit, который используется большим сообществом с открытым исходным кодом. Чтобы объединить патчи, мы не можем просто отправить их, их нужно просмотреть. Используя git cli, я делаю это с помощью «git review» после локальной фиксации патча. Я знаю, как «git pull» изменять и «git push» патчи с помощью IntelliJ, но я не знаю, как «git review» патчи. Кто-нибудь знает, поддерживается ли это и как его использовать?


person M. Buil    schedule 17.05.2017    source источник


Ответы (2)


Вы можете отправить исправления в gerrit после установки плагина из репозитория.

  1. Перейти к File -> settings -> plugins
  2. Найдите gerrit в репозитории и установите его.
  3. После установки перезапустите IDEA
  4. Затем перейдите к File -> settings -> version control
  5. Выберите Gerrit и отправьте web-url, Login, Password
  6. Теперь вы можете отправить исправления Герриту.

Поскольку он использует RestAPI, вам, вероятно, потребуется добавить пароль HTTP (ваш пароль Git SSH не будет работать).

Например, чтобы использовать gerrit для проектов Openstack, вы должны создать пароль HTTP по адресу: https://review.openstack.org/#/settings/http-password введите здесь описание изображения Обратите внимание, что в настройках PyCharm Gerrit веб-URL не совпадает с URL-адресом Git: https://review.openstack.org

person Community    schedule 26.04.2018

git review — это не команда git по умолчанию, это сторонний инструмент, который выполняет за вас ряд команд git. Таким образом, он не поддерживается напрямую.

Поскольку git-review выполняет ряд команд git (таких как rebase и push), вы можете сделать то же самое вручную, используя функции IDEA. Шаги, которые он выполняет, описаны в вики.

Также доступны плагины для Gerrit. Например. https://github.com/uwolfer/gerrit-intellij-plugin

person Dmitriy Smirnov    schedule 17.05.2017
comment
А вот запрос на добавление встроенной поддержки Gerrit в IDEA youtrack.jetbrains.com/issue/IDEA- 60528 - person Dmitriy Smirnov; 17.05.2017