27

関連する質問を検索しましたが、特定の状況に一致するものは見つかりませんでした: 何年も前にダウンした SVN サーバーからの古いリポジトリ アーカイブがいくつかあります。これらは、サーバー上の元のリポジトリ構造の tarball です。私がやりたいことは、将来の作業/プロジェクトの復活の基礎として、それらを git リポジトリに変換することです。変換プロセスに関するいくつかのチュートリアルを既に読んでおり、作成者の変換、ブランチのマッピングなどを理解できると思いますが、それらはすべて、SVN サーバーとリポジトリの URL があることを前提としています。この変換を行うには、SVNサーバーをインストールしてセットアップする必要がありますか、または私が持っているレポダンプでgit cloneまたは(または別のツール)を指すことができる方法はありますか?svn2git

4

5 に答える 5

2
  1. すべての (?) svn -> git コンバーターには、ライブの Subversion リポジトリが必要です。
  2. リポジトリのツリー コピーはダンプではなく、通常のファイル レベルのバックアップです。

あなたが持っている:

  1. Subversion サーバーをインストールして構成します (コンバーターがfile:///SVN のプロトコルを処理できない場合、それ以外の場合は必要ありません。tarball を解凍し、svn クライアントでリポジトリを確認するだけです)。
  2. git-svn について読む
  3. git-svn を使用する
于 2013-04-14T22:56:13.053 に答える