因此,问题的长短在于,在对代码评审原则和用户属性的狂热遵守中.
我推动了大约834次从上游分支提交到项目的gerrit服务器。
从那时起,我就被告知我应该(合理地)首先在gerrit上推一个压缩的提交测试,然后将它们指向我的回购以进行合并……
幸运的是,我在上传时用一个主题标记了提交(为了便于测试.-)
我现在怎么能彻底放弃这个该死的话题呢?(用压缩提交替换)
也许应该有某种终端机指令?我的格瑞特-福很弱,我没有任何特权访问服务器。
发布于 2017-08-09 16:50:31
AFAIK,没有现成的方法来实现这一点。然而,gerrit是一个很棒的工具,您可以通过编写自定义脚本来解决这个问题。
对不起,我太懒了,无法让您准备好使用解决方案,但我的脚本将这样做:
Change-Id's更新
感谢Marcelo Avila de Oliveira,您现在拥有了可以使用的脚本:
#!/bin/bash
alias gerrit="ssh -p 29418 gerrit.yourdomain.com gerrit"
for c in $(gerrit query topic:trololo | grep "сhange" | cut -d ' ' -f 2);
    do gerrit review $c --abandon;
done用您需要的任何东西替换trololo,或者修改脚本以接受参数。
https://stackoverflow.com/questions/45595704
复制相似问题