浏览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
根据你的平台,你也可以使用:
- Windows – 龟SVN( http://tortoisesvn.tigris.org/ )
- OS X – 版本( http://versionsapp.com/ )
- Linux – Rabbit VCS( http://rabbitvcs.org/ )
我发现一个非常适合用电的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,看看是否有任何东西。
编辑让评论者改变主意;)