Gerrit 刪除項目


  今天手滑把一個Gerrit上的項目epa寫成了epp,想找個重命名的地方也找不到。。。到網絡上搜索了下,發現都是改數據庫的,然后就進入的數據庫:

$ ssh -p 29418 10.27.149.227 gerrit gsql

  發現就沒有Project的表

Type '\h' for help.  Type '\r' to clear the buffer.

gerrit> \d
                     List of relations
 TABLE_SCHEM | TABLE_NAME                  | TABLE_TYPE
 ------------+-----------------------------+-----------
 PUBLIC      | ACCOUNTS                    | TABLE
 PUBLIC      | ACCOUNT_DIFF_PREFERENCES    | TABLE
 PUBLIC      | ACCOUNT_EXTERNAL_IDS        | TABLE
 PUBLIC      | ACCOUNT_GROUPS              | TABLE
 PUBLIC      | ACCOUNT_GROUP_BY_ID         | TABLE
 PUBLIC      | ACCOUNT_GROUP_BY_ID_AUD     | TABLE
 PUBLIC      | ACCOUNT_GROUP_MEMBERS       | TABLE
 PUBLIC      | ACCOUNT_GROUP_MEMBERS_AUDIT | TABLE
 PUBLIC      | ACCOUNT_GROUP_NAMES         | TABLE
 PUBLIC      | ACCOUNT_PATCH_REVIEWS       | TABLE
 PUBLIC      | ACCOUNT_PROJECT_WATCHES     | TABLE
 PUBLIC      | ACCOUNT_SSH_KEYS            | TABLE
 PUBLIC      | CHANGES                     | TABLE
 PUBLIC      | CHANGE_MESSAGES             | TABLE
 PUBLIC      | PATCH_COMMENTS              | TABLE
 PUBLIC      | PATCH_SETS                  | TABLE
 PUBLIC      | PATCH_SET_ANCESTORS         | TABLE
 PUBLIC      | PATCH_SET_APPROVALS         | TABLE
 PUBLIC      | SCHEMA_VERSION              | TABLE
 PUBLIC      | STARRED_CHANGES             | TABLE
 PUBLIC      | SUBMODULE_SUBSCRIPTIONS     | TABLE
 PUBLIC      | SYSTEM_CONFIG               | TABLE

  ....真無語,google被封殺了,bing沒啥用,度娘唯一的功能是找種子和打小廣告。

  搞了一個小時,不想找了,細細反思了一下,其實新版本的gerrit里沒有project的表應該是對的,因為gerrit其實是封裝了git,那么gerrit上的project應該就是linux服務器上git倉庫的project,換句話說,想刪除gerrit上的project,只要刪除服務器上project的倉庫就行了!

  進入/home/gerrit/review_site/git 下,發現了我的epp倉庫的肉身,rm -rf epp 之后,刷新了gerrit的頁面,這個project就可以刪除了。

 


免責聲明!

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



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