5

(よろしくお願いします、SOers!)

私が解決しようとしている問題

私がそのファイルへのパスを持っている場合(たとえば、 "svn + ssh)、最初にローカルでチェックアウトしてローカルで読み取ることなく、リモートsvnリポジトリ上のファイルのコンテンツを読み取る方法(たとえば、bashまたはruby)はありますか? ://svn.something/folder/morefolder/something.txt ")

私が試したこと、または試しようと思ったこと

moreのようなものやオプションlessとしての対応物はありません。svnsvnコマンドで使用可能なオプションのリストを見ると、これを達成するために私が考えることができる最も近いものは、次のようなものです。

  1. を使用してsvn praise [svn file path]、次に
  2. それに応じて(私のプログラムまたはbashで)解析して、必要なものを抽出します。

追記

私はグーグルでStackOverflowを調べましたが、この問題/ユースケースについて他の誰も(または少なくともまだ誰にも出会っていない)話し合っていないようです。私にはこの特定の必要性の正当な理由がありますが、思考過程で何かが欠けているのではないかと思います。

この質問で情報が不足している場合はお知らせください。再度、感謝します!

4

2 に答える 2

10

Have you tried svn cat? I believe that's precisely the functionality you are seeking.

Here's the documentation http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.cat.html

This command conveniently outputs the contents of the remote repository URL to stdout.

于 2012-04-28T19:36:08.667 に答える