加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

使用bash从Subversion获取版本号

发布时间:2020-12-15 19:06:51 所属栏目:安全 来源:网络整理
导读:我想在bash中编写一个shell脚本来从svn存储库部署网站。当我部署一个网站时,我将导出的目录name_name-Rrevision_number命名。我希望bash脚本自动重命名导出的目录,因此需要从导出目录中学习当前版本号。如果我跑步 $ svn info http://svn-repository/trunk
我想在bash中编写一个shell脚本来从svn存储库部署网站。当我部署一个网站时,我将导出的目录name_name-Rrevision_number命名。我希望bash脚本自动重命名导出的目录,因此需要从导出目录中学习当前版本号。如果我跑步
$> svn info http://svn-repository/trunk

Path: trunk
URL: http://svn-repository/mystery/trunk
Repository Root: http://svn-repository/mystery
Repository UUID: b809e6ab-5153-0410-a985-ac99030dffe6
Revision: 624
Node Kind: directory
Last Changed Author: author
Last Changed Rev: 624
Last Changed Date: 2010-02-19 15:48:16 -0500 (Fri,19 Feb 2010)

字符串修正后的数字是我想要的。如何把它变成一个bash变量?是否从svn info命令对输出进行字符串解析?

使用 svnversion.这将输出修订号/范围与最小额外的cruft

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读