如何获取外部存储库的修订号?

时间:2013-10-09 16:32:07

标签: php svn version-control revision

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

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

svn info | grep“Last Changed Rev:”| awk'{print $ 4}'将为您提供回购的最新更改版本。