1

MSYS/MinGW に基づく開発環境があります。TortoiseSVN コマンド ラインを使用して SVN リポジトリを処理します。

残念ながら、TortoiseSVN コマンド ラインは Windows 形式のパスを返しますが、Linux のものははるかに優れています。

例えば:

$ svn st
M       path\to\my\modified\file.txt

これは、コピー アンド ペーストや、他の OS で使用したその他の一般的なコマンド パターンにはまったく便利ではありません。

うまく設定する方法はありますか?エイリアスを使用しないことをお勧めします。または、どの TortoiseSVN の代替手段を使用していますか?

4

1 に答える 1

3

考えられる解決策は、次のように ~/.bashrc を拡張してコマンドをエイリアスすることです。

#!/bin/bash
function svn() {
  command svn "$@" | sed 's/\\/\//g'
}
于 2013-09-23T06:26:55.107 に答える