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

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

2 ответа

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

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

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

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

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

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

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

Другие вопросы по тегам