私はGitにSVNリポジトリを移行しています。 git-svnコマンドはブランチとタグを適切に処理しませんが、私はsvn2gitというツールを見つけました。これはこれを解決するようです(https://github.com/nirvdrum/svn2git)。Windowsでsvn2gitを動作させようとしています
私はWindowsで動作するようにこのツールを設定しようとしましたが、それほど成功しませんでした。
私は、svn2gitのインストールをC:\ svn2gitにコピーし、Ruby for Windows(http://rubyinstaller.org/)をダウンロードしてC:\ Ruby193に保存して始めました。 svn2gitを実行
は、私はその後、それぞれsvn2gitのbinとlibフォルダにルビーのbinとlibフォルダをコピーし
/bin/env: ruby: No such file or directory
に戻ってきました。 svn2gitを実行
は、誰もが、これは、Windows環境で作業を取得する方法を知ってい
<internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError) from <internal:gem_prelude>:1:in `<compiled>'
に戻ってきましたか?ありがとうございます
git-svnとブランチで何が問題になっていますか?非標準のトランク/ブランチ/タグレイアウトがありますか? –
@DmitryPavlenko:問題は、タグは実際のgitタグとしてではなく、代わりにブランチとして作成されることです。 svn2gitはsvnタグをgitタグに変換します。これは特別なレポのレイアウトとは関係ありません。 – eckes