web-dev-qa-db-ja.com

Windows上のgit-svn。バイナリはどこで入手できますか?

リモートSVNリポジトリに対してローカルリポジトリとしてgitを使用したいです。 http://code.google.com/p/msysgit/downloads/list からバージョン1.6.0.2をインストールしました。

ドキュメントによると、同期はコマンドを介して行われます

git svn

または別のコマンドラッパーと呼ばれる

git-svn

どちらも私のインストール環境では利用できず、Windowsバイナリ用の個別のダウンロードが見つかりませんでした。

現在、MSYSビルドを使用しています。 cygwinに切り替える必要がありますか?

67
Dirk Vollmar

この以前のバージョン はgit-svnが動作しています。インストールした現在のバージョンのgit-svnは修正されたと思いましたが、おそらく修正されていません。 Git-svnは、Git 1.5.6.1のWindowsバージョンでは確実に機能しませんでした。

18
Paul

git-svnは、msysgitの最新バージョンにインストールされます。ただし、少し注意が必要です。git-svnはC:\ Program Files\git\libexecに「git-svn」として表示されますが、svnは実際にはgit実行可能ファイルの引数として呼び出されます。

git svn clone http://example.com/svn/repo/
36
jamandbees

cygwin をインストールし、Develカテゴリの下でgit-svnパッケージを選択します。

git svnコマンドはPerlで記述されており、Subversion Perlライブラリが必要です。 svnコマンドラインコマンドの存在は、git-svnには不十分です。

私はgit svnをWindows(UnixおよびMac OS Xのみ)で使用したことがないので、これ以上詳細を説明することはできませんが、うまくいけば正しい方向に導かれるはずです。

5
Greg Hewgill