Sea*_*oyd 10 svn version-control continuous-integration
我正在设置一个持续集成作业,该作业修补外部库并在本地发布修补版本.
但是,外部库使用TRUNK进行开发,我希望我的CI作业自动选择最新的发布标签进行结帐.
SVN有这个功能吗?
(bash Shell Scripts可以)
khm*_*ise 13
嗯......以下内容如何:
svn log URL/tags --limit 1
Run Code Online (Sandbox Code Playgroud)
将打印出最后一个标签.
Sea*_*oyd 10
如果找不到更好的东西,这将有效:
svn log -v <tagsurl> | awk '/^ A/ { print $2 }' | grep -v RC | head -1
Run Code Online (Sandbox Code Playgroud)
(grep -v RC部分剥离候选者)
资料来源: 对上一个问题的回答