私はMainGerritServer
多くのプロジェクトをホストしています。
また、RogueGerritServer
多くのプロジェクトをホストしています。
Git コミット履歴と Gerrit レビュー履歴の両方を保持しながら、からからProjectA
へRogueGerritServer
と移動する方法を探しています。MainGerritServer
たとえば、Android プロジェクトの Gerrit 履歴を自分の Gerrit サーバーにインポートして、Android のフォーク バージョンで作業するときに、ローカル サーバーで Gerrit 履歴を検索できるようにします。これを行う最善の方法は何ですか?
単純な Git インストールの場合は、単にProjectA
自分のコンピューターにクローンを作成してから にプッシュしMainGerritServer
ます。Gerrit ベースのプロジェクトは同じように機能しますか?
Gerrit のインストールではバックグラウンドでデータベースが使用されるため、心配しています。データベース内の情報も移行する必要があるかどうかはわかりません。データベース ダンプを取得し、それを新しいサーバーに移動することに関する多くのスレッドを見ました。ただし、プロジェクトを 1 つだけ移動しようとしているため、DB ダンプを取得するのは適切ではないようです。私が見た最も近い答えはこれでしたが、これはまだ私が探しているものではありません。
特に、これにアプローチする方法を誤解しているかどうかを教えていただければ幸いです。
ありがとうございました