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