从cvs存储库获取文件的最新版本号

时间:2013-04-22 09:56:48

标签: version-control cvs

有没有办法知道cvs存储库中文件的最新版本号,而无需检出该文件。

确切的问题是,假设我知道cvs repo中文件的名称。我们称之为file1.text。

那么,是否有任何命令或方式可以搜索repo以获取该文件并获取该文件的最新修订号?

2 个答案:

答案 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

这将显示上次修改文件的版本和日期。这并不需要检出模块或文件。