我想知道我的服务器是否正在运行Subversion 1.5。

我怎么才能知道呢?

也将很高兴知道我的SVN客户端版本号。SVN的帮助没有帮助。

注意:我不想要我的项目的修订号等。这个问题是关于Subversion软件本身的。


当前回答

要查找subversion REPOSITORY的版本,您可以:

看看网络上的存储库,在页面底部,它会这样说: "由Subversion版本1.5.2 (r32768)提供支持。" 从命令行:<insert curl, grep oneliner here>

如果未显示,请查看该页的源代码

<svn version="1.6.13 (r1002816)" href="http://subversion.tigris.org/"> 

现在是subversion客户端:

svn --version

就足够了

其他回答

您可以使用HTTP连接到Subversion服务器,并在HTTP报头中找到版本号。

服务器端:svnserve——version

如果是基于svnserver的配置(svn://和svn+xxx://)。

(完整性)。

对于基于http的服务器,有一个Python脚本可以找到服务器版本: http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/server-version.py

您可以使用

`svn --version`

还有一个选择:如果你有Firefox(我使用14.0.1)和SVN的web界面:

打开工具->Web Developer->Web控制台在一个回购页面 刷新页面 单击GET行 查看Server:行的Response Headers部分

这里应该有一个“SVN/1.7.4”字符串或类似的字符串。同样,这可能只在上面提到的“ServerTokens Full”时才有效。

要查找subversion REPOSITORY的版本,您可以:

看看网络上的存储库,在页面底部,它会这样说: "由Subversion版本1.5.2 (r32768)提供支持。" 从命令行:<insert curl, grep oneliner here>

如果未显示,请查看该页的源代码

<svn version="1.6.13 (r1002816)" href="http://subversion.tigris.org/"> 

现在是subversion客户端:

svn --version

就足够了