如何在 CVS 存储库中搜索特定文件?

发布于 2024-07-09 18:46:10 字数 79 浏览 4 评论 0原文

有什么办法可以做到吗? 我只有客户端访问权限,无法访问服务器。 是否有我错过的命令或一些我可以在本地安装的可以连接并按文件名查找文件的软件?

Is there any way to do it? I only have client access and no access to the server. Is there a command I've missed or some software that I can install locally that can connect and find a file by filename?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

她比我温柔 2024-07-16 18:46:10

您可以 grep 的输出

cvs rlog -Nh .

(注意末尾的句点字符 - 这实际上意味着:整个存储库)。

这应该为您提供有关整个 shebang 的信息,包括删除的文件和在分支上添加的文件。

You could grep the output of

cvs rlog -Nh .

(note the period character at the end - this effectively means: the whole repository).

That should give you info about the whole shebang including removed files and files added on branches.

笑着哭最痛 2024-07-16 18:46:10

您可以使用

 cvs rls -Rde <modulename>

它将递归地为您提供所有文件,例如

foo:
/x.py/1.2/Mon Dec  1 23:33:51 2008//
/y.py/1.1/Mon Dec  1 23:33:31 2008//
D/bar////

foo/bar:
/xxx/1.1/Mon Dec  1 23:36:38 2008//

请注意,-d 选项还为您提供了已删除的文件; 不确定你是否
想要那个。 如果没有 -e,它只提供文件名。

You can use

 cvs rls -Rde <modulename>

which will give you all files in recursively, e.g.

foo:
/x.py/1.2/Mon Dec  1 23:33:51 2008//
/y.py/1.1/Mon Dec  1 23:33:31 2008//
D/bar////

foo/bar:
/xxx/1.1/Mon Dec  1 23:36:38 2008//

Notice that the -d option gives you also deleted files; not sure whether you
wanted that. Without -e, it only gives you the file names.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文