3

svnからgitに変更したいと思います。イントラネットにsvn-serverがあり、gitと同等のものが必要です。

サーバーでTomcatが実行されているため、gitblitの使用は興味深いようです。

では、svnからすべてのリポジトリを移行する最も簡単な方法は何ですか?

私が考えることができる1つの方法は次のとおりです。

  1. 各リポジトリをどこかでgitクライアントに移行します(このようなもの
  2. gitblitでgit-repoを作成する
  3. gitblitにプッシュ

私たちはこれに行くべきですか?

4

1 に答える 1

1

あなたの計画は合理的に聞こえます。私たちも同じ状況でした。次の質問に答える必要があります。

  1. あなたの svn リポジトリは、ブランチ/タグ/トランクの標準レイアウトに準拠していますか? そうでない場合は、git に変換する前に svn リポジトリを再構築する必要があります。
  2. git リポジトリに必要な履歴の量。最近のリビジョン (例: ) から svn clone を実行しgit svn clone -r 1234、svn リポジトリを読み取り専用に設定することをお勧めします。
于 2013-10-21T05:50:14.087 に答える