浏览SVN存储库

时间:2009-10-08 01:34:49

标签: svn

我正在尝试浏览SVN存储库而不必检查它:

  • 是否可以在本地(在Unix上)执行此操作?
  • 这可以通过ssh访问吗?

4 个答案:

答案 0 :(得分:73)

svn ls有效。 e.g。

svn ls http://my.svnserver.com/trunk/foo

在命令行上尝试:

svn ls http://svn.apache.org/repos/asf/spamassassin/trunk

答案 1 :(得分:23)

使用svnlook

  

用于检查Subversion存储库的不同方面的命令行实用程序。它不会对存储库进行任何更改 - 它只是用于“偷看”。 svnlook通常由存储库挂钩使用,但存储库管理员可能会发现它对诊断有用。

     

由于svnlook通过直接存储库访问(因此只能在拥有存储库的计算机上使用),因此它引用具有路径的存储库,而不是URL。

     

如果未指定修订或事务,svnlook默认为存储库中最年轻(最新)的修订版...

答案 2 :(得分:8)

根据您所使用的平台,您还可以使用:

我发现一个非常适合用电的终端,但是当你想看到某些内容或通过目录挖掘时,可视版本会更有价值。

答案 3 :(得分:7)

根据您拥有的访问类型,其中一个选项可能不错:

svn look(如上所述)和svn info(也在svn书中:google for it)是两个很好的命令行选项。如果您已登录,它们可以在本地计算机上运行,​​但它们也可以通过网络远程工作。

如果svn存储库与公共Web服务器一起运行,您可以使用浏览器浏览到它,例如your.svn.server.com/your/svn/path。

许多svn管理员还安装了ViewVC(http://www.viewvc.org/)。您可以尝试浏览your.svn.server.com/viewvc以查看是否有任何内容。

编辑让评论者改变主意;)