从远程svn repo读取文件的内容,而不在本地检出

Ale*_* Ku 3 ruby svn bash

(先谢谢,SOers!)

我正试图解决的问题

有没有办法(例如,在bash或ruby中)读取远程svn repo上文件的内容而不首先在本地检查它并在本地读取它,因为我有它的路径(例如,"svn + ssh" ://svn.something/folder/morefolder/something.txt")

我尝试或想过的事情

对于类似moreless作为svn选项的东西,没有对应物.查看svn命令的可用选项列表,我能想到的最接近的事情就是沿着

  1. 使用svn praise [svn file path],然后
  2. 相应地解析它(在我的程序中或在bash中)来提取我想要的东西.

附加说明

我用Google搜索并浏览了StackOverflow,似乎没有其他人(或者至少我还没有遇到过任何人)讨论过这个问题/用例.我有这个特殊需要的合理理由,但我想知道我在思考过程中是否遗漏了什么.

如果我在这个问题上遗漏了任何信息,请告诉我.再次感谢!

Tom*_*ure 9

你试过svn猫吗?我相信这正是您所寻求的功能.

这是文档 http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.cat.html

此命令可方便地将远程存储库URL的内容输出到stdout.