2010-08-25 99 views
3

我正在构建phing部署脚本,我首先要求用户输入修订/标签以从svn进行部署。检查SVN/subversion中是否存在某个版本(或标签)

当用户进入例如0.1,我想检查(使用Linux脚本或svn本身)如果这个0.1版本实际存在。如果它不存在,我想打印一个错误并停止。

非常感谢您分享您的专业知识!

回答

5

您可以使用SVN info命令获取有关文件夹,文件,树干,分支,标记的信息。

+0

谢谢。我有这样的:svn info http:// server/repos/tags/xxx | grep'不是一个有效的URL' 我可以检查一下,如果这返回的东西,我应该在变量中捕获“0”,否则1? – Jorre 2010-08-26 07:09:46

+0

用grep -c来计算它输出的行数! – Jorre 2010-08-26 07:13:22

相关问题