获取存储库中SVN的SVN修订版号

时间:2013-12-27 19:48:06

标签: macos bash shell svn command-line

这是我在mac

上运行的BASH文件中的内容
result=$(svn info $svn | awk '/Revision:/ { print $2 }')

这很好,除了输出整个存储库文件夹外,效果很好。

例如: 完整的SVN路径: https://hello.com/this/svn/project/is/cool/修订版为31469

目录我想要修改 https://hello.com/this/svn/project/is/cool/and/so/is/this/修订版为31405

打开一个svn客户端将显示该文件夹的最新版本,但我需要自动执行此过程。任何帮助将不胜感激!!

1 个答案:

答案 0 :(得分:0)

我自己想通了。而不是/Revision:/,请使用:

result=$(svn info $svn | awk '/^Last Changed Rev:/ { print $4 }')