異なるリポジトリを単一の SVN サーバーにミラーリングするシンプルなソリューションを探しています。
私の問題は次のとおりです:
私のプロジェクトには多くの依存関係があり、その一部は Google コードでホストされ、一部は私の個人用 SVN サーバーで、一部は github で、その他は Mercurial サーバーでホストされています。
依存関係を処理するときに、さまざまなソース システムがあると問題が生じます。PIP を使用すると簡単になりますが、解決策は完璧ではありません。
問題のもう 1 つの部分は可用性です。時々、svn up を作成したり、プロジェクトをチェックアウトしようとしたりすると、Google Code がメンテナンスのためにダウンしていて、不正なゲートウェイ エラーが発生するため、失敗します。
これらすべてのプロジェクトをミラーリングする SVN があれば、両方の問題が解決します。しかし、私はそのような解決策を聞いたことがありません。存在するのでしょうか?
答え1
答え2
github もチェックしてください。github を使用して SVN からプロジェクトをインポートし、サーバー上でオンラインで実行できます (パブリック プロジェクトであれば無料です)。これはミラーリングではなく、SVN ではなく git を使用する必要がありますが、チェックしてみる価値はあるかもしれません。