国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

Git review :error: unpack failed: error Missing tree

2019-11-09 18:52:53
字體:
供稿:網(wǎng)友

環(huán)境

git version 1.9.1Gerrit Code Review (2.11.3) 1212

現(xiàn)象

修改后調(diào)用 Git review可以提交到Gerrit上,然后只要一用 git commit --amend修改 Commit Message再提交,就會出現(xiàn)此錯誤;而如果不修改Commit Message,而只是修改增加文件,那么可以用--amend提交再 git review

error: unpack failed: error Missing tree 8d89499daadf6417347218b630b5cae57e7fa27cfatal: Unpack error, check server logTo ssh://user1@review.zjc.com:29418/test-PRoject1.git ! [remote rejected] HEAD -> refs/publish/master (n/a (unpacker error))error: failed to push some refs to 'ssh://user1@review.zjc.com:29418/test-project1.git'1234512345

解決方案

經(jīng)過多方查資料,是提交時的 thin push 的問題,默認是開著的,要把它關(guān)掉

有人說

在工程的 .gitreview 下的 Gerrit節(jié)點下增加 disablethinpush=true在 /etc/git-review/git-review.conf 中添加 disablethinpush=true用 git push --no-thin ...來解決,因為這是一個BUG涉及到庫更改時候有未關(guān)閉的的patch,更新gerrit的數(shù)據(jù)庫

好吧,我承認在Git使用上我是菜鳥,我只是用 git review來提交而已。搗鼓了半天上面的N種列出來沒列出來的解決方案,都失敗

好吧,說出來我碰巧得到的一個這種方案

執(zhí)行命令git review --no-thin :失敗 無意間看到 git review -h 有個命令行參數(shù) -n 執(zhí)行命令git review -n : 

Please use the following command to send your commits to review:     git push gerrit HEAD:refs/publish/master

執(zhí)行 git push gerrit HEAD:refs/publish/master : 還是那個錯誤

執(zhí)行 git push --no-thin gerrit HEAD:refs/publish/master

成功了!!!!

好吧,我笨 && 牛人的世界我不懂

結(jié)論

加一個結(jié)論吧,啰嗦一大堆,其實就2句話是關(guān)鍵 執(zhí)行 git review,如果出現(xiàn)錯誤就執(zhí)行git push --no-thin gerrit HEAD:refs/publish/master

參考

https://libraries.io/github/savoirfairelinux/git-review https://bugs.launchpad.net/git-review/+bug/1332549 http://www.cnblogs.com/qingliuyu/p/4510233.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 高雄市| 西乌珠穆沁旗| 册亨县| 太和县| 文昌市| 涿鹿县| 车致| 常山县| 蒙山县| 石林| 望谟县| 呈贡县| 延长县| 瓮安县| 安乡县| 高密市| 旌德县| 石家庄市| 忻州市| 清河县| 宜州市| 溧水县| 仁化县| 赞皇县| 武宁县| 封开县| 广西| 丰县| 福鼎市| 德清县| 舒城县| 哈尔滨市| 阜新市| 密云县| 丁青县| 蒙阴县| 怀安县| 福安市| 仙居县| 莱芜市| 通海县|