0

我在服务器 example.com 上有一个 PHP 应用程序,我想在主机 yyy.com 上获取 svn-repository 的当前版本,而不进行结帐。我怎样才能用 PHP 做到这一点?

4

2 回答 2

2

我不会和 php 说话,但你可以从 info 命令中检查修订版

$svn info --xml http://missing-link.googlecode.com/svn/ant-http
<?xml version="1.0" encoding="UTF-8"?>
<info>
<entry
   kind="dir"
   path="ant-http"
   revision="91">
<url>http://missing-link.googlecode.com/svn/ant-http</url>
<relative-url>^/ant-http</relative-url>
<repository>
<root>http://missing-link.googlecode.com/svn</root>
<uuid>34b72901-9e55-331d-4c20-7e8f93cd33ee</uuid>
</repository>
<commit
   revision="91">
<author>redacted@redacted.com</author>
<date>2011-08-19T12:41:43.691034Z</date>
</commit>
<lock>
<created>1970-01-01T00:00:00.000000Z</created>
</lock>
</entry>
</info>
于 2013-10-09T16:37:26.410 回答
0

svn 信息 | grep "最后更改的版本:" | awk '{print $4}' 将为您提供回购中最后更改的修订。

于 2013-10-10T21:04:44.473 回答