2011-02-10 31 views
3

我有我的提交显示为用户A的作者和电子邮件ID的本地克隆,因为我有我的配置与混帐配置克隆。Gerrit代码审核错误 - 你不提交者

我拿来和合并从我的同事的克隆一些提交(用户B)whoc还致力于同一个项目,我的克隆,而不是获取,并从父项目合并。

我的Git日志,显示的提交我做的,并承诺由我的同事做。

的问题,我在这里是

1)格里特代码审查确认提交父项目。所以,当我从我的本地克隆推,我从我的同事拉到提交不认可,我得到这个错误

! [远程拒绝] HEAD - >裁判/为/ PROJECT1(你不提交者[email protected]

有人可以帮我这个格里特错误?

2)我如何确定是否提交有我的同事的名字是从父项目拉动或直接从我的同事的克隆

回答

3

1)格里特检查邮件不会忽略所有的变化拉动。只有当所有更改都具有邮件地址(在推送更改的用户帐户中配置的邮件地址)时,Gerrit才会让它们通过。但是,如果您需要绕过此检查,则需要为用户提供“伪造作者身份”和“伪造提交者身份”的访问权限。

2)的唯一途径,这将有可能是看,如果父库不包含提交。如果是这样,那么你可以得到它们的唯一方法就是直接从你的同事那里获取。但是,如果提交已经推送到父存储库,我不知道确切地说,从哪个存储库提交提交的方式。但我也没有看到为什么这是必要的要求。

相关问题