我想创建一个 Qt 应用程序,除其他外,它将显示特定存储库 URL 的当前修订号(即 HEAD 修订号)。在svn help
和这个和这个链接的帮助下,我几乎可以通过调用命令来获得我想要的东西svn info <repository-url>
。问题是这个命令返回了很多不需要的信息(例如“最后更改的作者”等),而我只想要修订号(或尽可能少的文本)。
那么我该怎么做呢?
根据评论,要使用 svn 获取给定存储库的 HEAD 修订号:
svn info <repository-url> -r 'HEAD' | grep Revision | egrep -o "[0-9]+"
Run Code Online (Sandbox Code Playgroud)