33

次の方法で Gerrit でプロジェクトを作成できます。

ssh –p 29418 [ip-address] gerrit create-project --name [project-name]

しかし、どうすればプロジェクトを削除できますか? Web ページに関連するコマンドやボタンが表示されません。

4

6 に答える 6

24

注意:この質問は最初に尋ねられたので、削除プロジェクト プラグインをリリースし、より活発な Gerrit 開発者に渡しました。Gerrit >= 2.7 を使用している場合は、このルートをお勧めします。そうでない場合は、読み進めてください。

現在、Gerrit からプロジェクトを削除する方法はありません。手動で行う必要があります。これは、Gerrit で最も要望の多かった機能です

プロジェクトを手動で削除するには、次の 2 つの手順があります。

  1. サーバーのファイル システムからリポジトリを削除します。

  2. データベースからリポジトリの参照を削除します。パージするテーブルは、実行している Gerrit のバージョンによって異なります。たとえば、projects テーブルは 2.2.0 で削除されました。

アクティブな Gerrit サーバーでプロジェクトを削除する場合は、事前に Gerrit をシャットダウンすることを検討してください。

于 2012-01-04T15:46:11.503 に答える
14

gerrit からプロジェクトを削除するワークフローは、最初に .git ディレクトリを削除することです。その後に

ssh -p 29418 gerrit.server.local gerrit flush-caches --cache projects

(または -- とにかく家事をしている場合はすべて ;-) )

于 2014-02-06T10:18:20.110 に答える
13

delete-project プラグインを参照してください

ssh -p 29418 gerrit.example.com delete-project delete --yes-really-delete my-project

2.7インスタンスにインストールできました

上記の gerrit の問題には、プロジェクト ページに UI ボタン​​を追加する手順も含まれています。

于 2013-10-18T19:56:20.143 に答える