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)

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