Gerrit: ! [remote rejected] HEAD -> refs/for/master (no new changes)


今天在往Gerrit提交code時遇到了一個異常詭異的問題:

! [remote rejected] HEAD -> refs/for/master (no new changes)

開始我以為是本地的新commit已經提交到Gerrit上了,后來到Gerrit上一看沒有,網上有好多的說法都是說:本地最新的commit id和changeId與Gerrit上最新的commit id 和 change id 一致,所以無法提交,於是我嘗試把本次的change id刪掉,重新生成,又試了下,結果還是不行

后來無意中想到會不會是注釋里包含了中文所致:

於是把注釋修改成:

android:BugFix: Fix BBPRO2BUG-2001, BBPRO2BUG-2021.

試了下,居然可以提交了,

再把注釋修改成最開始的樣子:

android:BugFix: Fix [Jira] BBPRO2BUG-2001、 [Jira] BBPRO2BUG-2021.

注意注釋中間的頓號,它是中文的頓號

再次提交,先是提示:

! [remote rejected] HEAD -> refs/for/master (internal server error: Error inserting change/patchset)

再次重試后,又提示:

! [remote rejected] HEAD -> refs/for/master (no new changes)

看來這個中文的頓號不知道怎么觸發了Gerrit的bug, 以后當注意才是。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM