有没有办法知道cvs存储库中文件的最新版本号,而无需检出该文件。
确切的问题是,假设我知道cvs repo中文件的名称。我们称之为file1.text。
那么,是否有任何命令或方式可以搜索repo以获取该文件并获取该文件的最新修订号?
答案 0 :(得分:0)
您可以使用CVS日志并将修订作为“起点”:
$ cvs log -r{REVISION}:: file1.text
-r{REVISION}::
只会在{REVISION}
之后搜索修订版(可以是数字或标记)。
如果您没有工作副本,可以使用rls
cvs命令。使用-l
参数,它将打印文件版本。
$ cvs rls -l MyModule/path/to/the/file
您可以使用-r
指定分支。
答案 1 :(得分:0)
这里是使用命令:
cvs history -a -c -l module / file1.text
这将显示上次修改文件的版本和日期。这并不需要检出模块或文件。