这似乎应该如此简单,但我找不到任何似乎可行的解决方案......
我需要一个 CVS 命令,给定您已应用于文件的标签名称,它将为您提供修订号。
CVS 树结构:
(filename)
|
+--> 1.1-----(branch)
| |
| 1.1.1.1---(tag1)
| |
| 1.1.1.2---(tag2)
| |
| 1.1.1.3---(tag3)
| |
| :
1.2
|
|
:
例如:使用 CVS 命令,给定标签名称“tag2”,我如何让 CVS 给我修订号“1.1.1.2”?
我能找到的最接近的东西是使用log
带有-Q
标志的命令,但这仍然给我提供了比我需要的更多的信息。
前任:cvs -Q log -h filename
将标记名传递给log
命令似乎没有效果。
CVS 版本信息:
我目前的解决方案是使用 perl 脚本来解析log
命令的输出,但必须有一种更简单的方法......