2013-04-22 89 views
0

有没有办法在CVS存储库中知道文件的最新版本号而不检出该文件。从CVS存储库获取文件的最新版本号

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

那么,有没有任何命令或任何方式可以搜索该文件的回购并获取该文件的最新版本号?

+0

您使用分支机构吗? – 2013-04-24 17:19:45

回答

0

您可以使用CVS日志,并给修订为“起点”:

$ cvs log -r{REVISION}:: file1.text 

-r{REVISION}::将只搜索修订{REVISION}后(可以是一个数字或标签)。

如果您没有工作副本,可以使用rls cvs命令。用-l参数,它将打印文件的版本。可以使用-r来指定分支。

+0

但是,您需要检出file1.text。 – deepdive 2013-04-25 09:20:02

+0

对不起,我以为你有一份工作副本。将更新答案。 – 2013-04-25 14:12:35

0

下面是要使用的命令:

CVS历史-a -c -l模块/ file1.text

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

相关问题