5

(提前感谢,SOers!)

我试图解决的问题

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

我尝试过或想尝试过的事情

没有类似more或选项less的对应物。svn查看 svn 命令的可用选项列表,我能想到的最接近的实现方式是

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

附加说明

我在 StackOverflow 上搜索并环顾四周,似乎没有其他人(或者至少我还没有遇到任何人)讨论过这个问题/用例。对于这种特定需求,我有正当理由,但我确实想知道我是否在思考过程中遗漏了任何东西。

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

4

2 回答 2

10

你试过svn cat吗?我相信这正是您正在寻找的功能。

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

此命令方便地将远程存储库 URL 的内容输出到标准输出。

于 2012-04-28T19:36:08.667 回答
0

您可以右键单击 repo > 单击“浏览”这将打开 repo 的网络副本,然后您可以找到您感兴趣的文件并单击它以阅读内容。

于 2021-06-09T23:50:38.953 回答