ファイルの URL を使用して、ローカル コピーを使用せずにファイルの内容を読み取る必要があります。
eg Url : https://10.0.8.45/svn/Repos/Project/ReadMe.txt
上記の URL の値に基づいて別のスクリプトを実行する必要があります。クライアント側でスクリプトを実行しているため、「svnlook cat」コマンドを使用するためのリポジトリ パスがわかりません。
前もって感謝します。
ファイルの URL を使用して、ローカル コピーを使用せずにファイルの内容を読み取る必要があります。
eg Url : https://10.0.8.45/svn/Repos/Project/ReadMe.txt
上記の URL の値に基づいて別のスクリプトを実行する必要があります。クライアント側でスクリプトを実行しているため、「svnlook cat」コマンドを使用するためのリポジトリ パスがわかりません。
前もって感謝します。
svn cat URL@REV
一般的な場合
ファイルの最新のコピーを見ている場合:
$ svn cat https://10.0.8.45/svn/Repos/Project/ReadMe.txt > ReadMe.txt
これにより、ファイルが端末に出力され、 というファイルにリダイレクトされますReadMe.txt
。
そのファイルの別のリビジョンが必要な場合は、次の-r
パラメーターを使用できます。
$ svn cat -r2323 https://10.0.8.45/svn/Repos/Project/ReadMe.txt > ReadMe.txt
そのファイルが移動した場合は、リポジトリ ビュー@
を固定するために を追加する必要がある場合があります。基本的には、@
リポジトリがこのリビジョンでレイアウトされた方法です。たとえば、リビジョン 1234 が必要ですが、そのリビジョンは でしたhttps://10.0.8.45/sv/Repos/Project/other/ReadMe.txt
。これを行う必要があります。
$ svn cat -r1234 https://10.0.8.45/svn/Repos/Project/ReadMe.txt@1234
ユーザーがこれを頻繁に行う必要がある場合は、ViewVCまたはSventonを調べる必要があります。これらはブラウザ ベースのリポジトリ ブラウザです。私はスヴェントンが好きです。セットアップは非常に簡単で、圧縮されたバージョンのファイルをダウンロードできます。また、非常に高速で、リポジトリと同じシステムに Sventon は必要ありません。