2

Windows/Ubuntu デュアル ブート マシンで共有されているパーティションに存在する Tortoise SVN リポジトリを git リポジトリに変換しようとしています。git リポジトリ用の新しいディレクトリを作成svn2git svn://media/mpoint/School/OLD_SVN_DIRし、Ubuntu マシンで試してみましたが、うまくいきませんでした。

SVN リポジトリがサーバー ベースである例はたくさん見てきましたが、ローカルの例は見たことがありません。IE: svn2git svn://localhost/name-of-repo. それが役立つ場合、Windows 側 (SVN リポジトリが作成された場所) のアドレスはhttps:/John-T60/svn/OLD_SVN_DIR/. コマンドを使用してこれを試してみましたがsvn2git https://John-T60/svn/OLD_SVN_DIR、うまくいきませんでした。

私の SVN リポジトリはそれほど複雑ではなく、おそらく 50 ~ 100 件のコミットと master ブランチだけです。例はありますか?

4

1 に答える 1

0

この問題を単に回避する方法はどうですか: Subversion リポジトリを次の方法でエクスポートします。

svnadmin dump /path/to/your/repo > yourreporname.dump

一時的に VisualSVN (セットアップと使用が非常に簡単な SVN リポジトリ) をインストールし、便利な GUI を使用してダンプをインポートし、リポジトリを通常のリモート SVN リポジトリとして Git に変換します。

于 2012-07-16T09:12:19.130 に答える