MS Windowsのコマンドプロンプトで、次のようなsvnコマンドを入力します。svn status。 変更状態とパス名が表示されます。しかし、パス区切り文字として "\"を使用しています。SVNでは、MS Windowsのパスセパレータとしてスラッシュ「/」を使用できますか?
パス区切り文字として「/」を使用する方法はありますか?
MS Windowsのコマンドプロンプトで、次のようなsvnコマンドを入力します。svn status。 変更状態とパス名が表示されます。しかし、パス区切り文字として "\"を使用しています。SVNでは、MS Windowsのパスセパレータとしてスラッシュ「/」を使用できますか?
パス区切り文字として「/」を使用する方法はありますか?
この回答では、新しいコマンドを追加します。このコマンドは、bashコマンドラインでsvnst
を呼び出して実行されます。
編集するには、~/.bashrc
をエディタで開きます。
vi ~/.bashrc
及び変更を有効にすることができますように、新しいbashのコマンドシェルを開いて、ファイルを保存した後、ファイル
function svnst() { svn status [email protected] | sed 's:\\:/:g'; }
の最後に追加します。
viが問題の場合はhereをお読みください。
Gedroxここからother answerのコメントがあります。ほぼが動作します。
cygwin
でsvn
を実行するのが1つの解決策(おそらく最良でないかもしれません)です。
少なくとも 'svn'の' cygwin' 1.7.8では、バックスラッシュ区切り文字も使用しています。 – Gedrox
まだ、関数 'function svnst(){svn status $ @ | 〜/ .bashrcファイルに\ s:s:\\:/:g '} ' とcygwinを使用してください。変更後にcygwinを再起動してください。 – Gedrox