gpt4 book ai didi

version-control - 列出CVS中一年内没有编辑过的所有文件

转载 作者:行者123 更新时间:2023-12-01 07:44:47 25 4
gpt4 key购买 nike

如何获取 CVS 存储库中过去一年未更改的所有文件的列表?

最佳答案

我们可以使用 ViewVC(或以前称为 ViewCVS)轻松地做到这一点。它的作用是构建一个包含所有文件及其提交(带有评论和作者)的 SQL 数据库,您可以通过多种方式轻松查询这些文件。

可以从http://www.viewvc.org/下载.您必须设置一个 MySQL 服务器来存储数据,并有权访问 CVS 服务器上的物理存储库目录,以通过 cvsdbadmin 工具导入现有存储库提交:

cvsdbadmin rebuild /var/lib/cvs

其中 /var/lib/cvs 是您的存储库位置。数据库连接信息存储在 ViewVC 配置文件中。

根据存储库的大小,这可能会运行几秒到几小时不等。完成后,您可以使用常规 SQL 查询工具来查找有关您的提交的各种信息 - 我们使用它来非常快速地生成更改日志。使用 CVS loginfo script (也包含在 ViewVC 中)每当有人向 CVS 提交文件时,我们都会即时更新数据库。

如果您不小心犯了错,它也会很有帮助(参见 this blog post );由于 CVS 提交不是事务性的,这可能很难弄清楚。

关于version-control - 列出CVS中一年内没有编辑过的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/841183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com