git review
我的工作场所开始使用我以前从未使用过的Gerrit 和。我的遥控器被调用acme
,但似乎git review
想要调用遥控器gerrit
。如果可能的话,我想避免更改遥控器的名称。我希望我的遥控器仍然被调用acme
,并且我想git review
使用那个遥控器,就像它被调用一样gerrit
。那可能吗?
问问题
222 次
1 回答
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 工作流程的信息)
于 2016-08-31T17:32:19.103 回答