2016-08-31 2 views
2

На моем рабочем месте я начал использовать Gerrit и git review, которые я никогда раньше не использовал. Мой пульт называется acme, но, похоже, git review хочет, чтобы пульт был вызван gerrit. Если возможно, я хотел бы избежать изменения имени моего пульта. Я бы хотел, чтобы мой пульт по-прежнему вызывался acme, и я хочу, чтобы git review работал с этим пультом, как если бы он был вызван gerrit. Это возможно?Обзор Git: сделайте пульт не названным Gerrit

ответ

1

Не обязательно, чтобы git review использовал тот же пульт дистанционного управления, что и для обычной работы. Проект OpenStack широко использует Геррит и типичный Выдана проект, после настройки Герритом, может выглядеть следующим образом:

$ git remote -v 
gerrit ssh://[email protected]:29418/openstack/nova.git (fetch) 
gerrit ssh://[email protected]:29418/openstack/nova.git (push) 
larsks [email protected]:larsks/nova.git (fetch) 
larsks [email protected]: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 workflow)

+0

Цените ответ и мысли о том, почему вы не можете сделать это, но вы не ответили на вопрос. Я согласен с вами, но не контролирую пульты в репо, который я использую. – mithunc

Смежные вопросы