我需要一个给定分支名称的 CVS 命令,它将为您提供该分支中最后一个文件的修订号。
CVS 树结构:
(filename)
|
+--> 1.1-----(branch)
| |
| 1.1.1.1
| |
| 1.1.1.2
| |
| 1.1.1.3
|
|
1.2
|
|
:
例如:使用 CVS 命令,给定标签名称“branch”,我怎样才能让 CVS 给我修订号“1.1.1.3”?
我已尝试使用该log
命令,并希望能够解析log
命令的输出以获取版本号,但该log
命令为分支输出的版本与分支末尾的版本号不匹配。
前任:cvs -Q log -h filename
CVS 版本信息:
我在这里发布了一个类似的问题,关于从标签名称中获取文件的版本号。我也从来没有得到关于如何做到这一点的明确答案,但我能够通过log
使用 Perl 脚本解析输出来找到解决方法。
由于分支的log
输出与分支末尾的版本号不匹配,因此我的 Perl 脚本解决方案在这里不起作用。