您能否告诉我如何在使用'gerrit set-reviewers时指定我的'提交ID'或更改ID?
我尝试使用commit id和change id,但他们都说“没有这样的改变”。 我从http://gerrit.mycompany:8081/#/c/770/
复制并粘贴了这些值 ssh -p 23518 mps-gerrit.sj.broadcom.com gerrit set-reviewers --project test_project -a test@mycompany.com 0876e0aacd071b64a9b8b85df8a383ffba2d0447
fatal: "0876e0aacd071b64a9b8b85df8a383ffba2d0447" no such change
如何解决问题?
谢谢。
答案 0 :(得分:0)
首先确保Gerrit上存在更改:
ssh -p <port> <user>@<host> gerrit query 'status:open project:<project_name> owner:self'
输出将是这样的:
change I373eb10e309f5a7dbec6c7a0530fdde6c0036a1a
project: project_name
branch: branch_name
id: I373eb10e309f5a7dbec6c7a0530fdde6c0036a1a
number: 127860
subject: commit msg
owner:
name: user
email: user@example.com
username: user_name
url: https://host/127860
createdOn: 2013-11-05 11:40:31 EST
lastUpdated: 2013-11-05 12:06:48 EST
sortKey: 0028e8220001f374
open: true
status: NEW
type: stats
rowCount: 1
runTimeMilliseconds: 24
如果它存在changeId
(I373eb10e309f5a7dbec6c7a0530fdde6c0036a1a),number
(127860)和commit hash
可用于设置审阅者:
ssh -p <port> <user>@<host> gerrit set-reviewers --project "<project_name>" -a user1@example.com I373eb10e309f5a7dbec6c7a0530fdde6c0036a1a
可以找到更多信息here