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