浏览SVN信息库

我试图浏览一个SVN仓库,而不必检查出来:

  • 是否可以在本地执行此操作(在Unix上)?
  • 这是可能的SSH访问?

使用svnlook

一个用于检查Subversion版本库不同方面的命令行工具。 它不会对存储库进行任何更改 – 仅用于“窥视”。 svnlook通常由存储库挂钩使用,但是存储库pipe理员可能会发现它对诊断有用。

由于svnlook通过直接的资源库访问工作(因此只能在拥有资源库的机器上使用),它指向的是具有path而不是URL的资源库。

如果没有指定修订或事务, svnlook默认为版本库的最新版本(最新版本)。

svn ls的作品。 例如

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

在命令行上试试这个:

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

根据你的平台,你也可以使用:

我发现一个非常适合用电的terminal,但是当你想看到某些东西或者通过目录挖掘的时候,一个视觉版本会更有价值。

根据您的访问types,这些选项之一可能是好的:

svn的外观(如上所述)和svn的信息(也在svn书:谷歌它)是两个很好的命令行选项。 他们在本地机器上工作,如果你login,但他们也通过networking远程工作。

如果svn存储库使用公共Web服务器运行,则可以使用浏览器简单浏览它,例如your.svn.server.com/your/svn/path。

许多svnpipe理员也安装ViewVC( http://www.viewvc.org/ )。 您可以尝试浏览到您的.svn.server.com/viewvc,看看是否有任何东西。

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