gerrit 數(shù)據(jù)庫(kù)查找change_id
來(lái)源:程序員人生 發(fā)布時(shí)間:2015-02-13 08:46:03 閱讀次數(shù):5468次
##############################################################
remote: Resolving deltas: 100% (2/2)
error: unpack failed: error Missing unknown 613fd2557fba30aff2dbd51c3807cc57561bab08
fatal: Unpack error, check server log
To ssh://newptone@review.ustack.com:29418/neutron.git
! [remote rejected] HEAD -> refs/publish/datong (n/a (unpacker error))
error: failed to push some refs to 'ssh://newptone@review.ustack.com:29418/neutron.git'
#####################################################################
出現(xiàn)類(lèi)似到毛病是由于刪除本來(lái)的舊有代碼,而gerrit上相干的代碼舊提交未處理致使到。存在數(shù)據(jù)庫(kù)中的neutron.git庫(kù)patch_set找不到對(duì)應(yīng)的object。
解決方法:登錄到gerrit server 進(jìn)入數(shù)據(jù)庫(kù)我這邊用到是H2數(shù)據(jù)庫(kù)
java -jar bin/gerrit.war gsql
d
select * from PATCH_SETS ;
查找到613fd2557fba30aff2dbd51c3807cc57561bab08對(duì)應(yīng)到ID
CREATED_ON | DRAFT | REVISION | UPLOADER_ACCOUNT_ID | CHANGE_ID | PATCH_SET_ID
------------------------+-------+------------------------------------------+---------------------+-----------+-------------
2015-01-04 15:57:08.423 | N | 613fd2557fba30aff2dbd51c3807cc57561bab08 | 1000002 | 1 | 1
然后update changes set open='N',status='A' where change_id=1;
status=A (Abandon)
回網(wǎng)頁(yè)看提交已沒(méi)有了
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)