Git review: сделать пульт не названным Gerrit
Мое рабочее место начало использовать Gerrit и git review
, который я никогда не использовал раньше. Мой пульт называется acme
, но, похоже, git review
хочет, чтобы пульт вызывался gerrit
, Если возможно, я бы хотел избежать изменения названия моего пульта. Я бы хотел, чтобы мой пульт еще называли acme
и я хочу git review
работать с этим пультом, как если бы он назывался gerrit
, Это возможно?
1 ответ
Вы не обязательно хотите git review
использовать тот же пульт, который вы используете для своей обычной работы. Проект OpenStack интенсивно использует Gerrit, и типичный извлеченный проект после настройки Gerrit может выглядеть следующим образом:
$ git remote -v
gerrit ssh://lars@review.openstack.org:29418/openstack/nova.git (fetch)
gerrit ssh://lars@review.openstack.org:29418/openstack/nova.git (push)
larsks git@github.com:larsks/nova.git (fetch)
larsks git@github.com:larsks/nova.git (push)
origin git://github.com/openstack/nova.git (fetch)
origin git://github.com/openstack/nova.git (push)
В этом примере origin
это пульт только для чтения, с которого я могу получать изменения, и gerrit
пульт используется git-review
представить отзывы. Там пульт по имени larsks
который отображается в моем личном репозитории GitHub; Я использую это для внесения изменений перед отправкой их в gerrit (это гарантирует, что если мой ноутбук сработает, изменения будут сохранены, а также удобно перемещаться между парой разных рабочих станций и использовать этот пульт для синхронизации назад и вперед).
Конечно, вы также можете просто создать несколько пультов с разными именами, но указывать на один и тот же URL, если вы хотите, чтобы все работало.
(Если вам интересно, вы можете прочитать больше о рабочем процессе Openstack gerrit)