0

私はEclipseとSubclipseを使用しており、コマンドラインからより高度なsvnアクションを実行しようとしています。しかし、コマンドラインとeclipseが異なるsvnクライアントを使用しているようです。必要なバージョンのパスを見つけることができるように、マシンにインストールされているすべてのバージョンを見つけるにはどうすればよいですか?つまり、システム上のすべてのsvnlist svnインストールを返します。私はそれを正確に実行するlinux/unix関数を見たことがあると確信していますが、私のgoogle-fuは完全に結果を表示できません。

4

2 に答える 2

1

あなたは混乱しています。SubclipseはSVNのシステムコピーを使用しません-それはそれ自身のクライアントを含みます(Javaで実装されていると私は信じています)。システムに同等のコマンドラインSVNクライアントがまったくない可能性があります。

于 2013-03-06T01:11:01.003 に答える
1

検索を使用できます:

find / -perm +111 -type f -name svn 2> / dev / null

STDERRは/dev/ nullにパイプされ、「許可が拒否されました」という警告を抑制します。

それぞれのバージョンを知りたい場合:

find / -perm +111 -type f -name svn -print -exec {} --version -q \; 2> / dev / null

于 2013-03-06T01:05:23.987 に答える