git svnコマンドでfile://でローカルパスを設定する場合にドライブ文字に:を付けてはいけない。

Subversionでローカルファイル(ネットワークドライブの割り付け含む)アクセスする場合、URL指定で以下のように指定していると思います。

なので、git svnコマンドでも以下のように指定しますよね。

しかし、これは次のようにエラーになります。

これはWindows版Subversionとmsys/msys2のPATHの解釈に微妙な違いがあるため、git-svnとして実装されているPerlスクリプトでPATH(URL)を正しく解釈ができないためです。

なので、以下のようにドライブに「:」を付けないようにすれば上手くいきます。

ということで、超絶面倒くさいです。

あとPATHというかURLに空白があったりしてもダメですし、多バイト文字も避けた方が良いでしょう。

「git svnコマンドでfile://でローカルパスを設定する場合にドライブ文字に:を付けてはいけない。」への1件のフィードバック

コメントを残す