您用来跟踪 CVS 存储库中更改的最有效工具是啥?

Posted

技术标签:

【中文标题】您用来跟踪 CVS 存储库中更改的最有效工具是啥?【英文标题】:What is the most effective tool you've used to track changes in a CVS repository?您用来跟踪 CVS 存储库中更改的最有效工具是什么? 【发布时间】:2010-09-10 07:42:28 【问题描述】:

我从事质量保证工作,并使用 Fisheye 来跟踪 CVS 的签入情况。人们还使用哪些其他选项?

我们有数以万计的文件,并计划“在某个时候”迁移到 Team Foundation Server 的代码管理工具。当我们这样做时,将会有大量可用信息。

【问题讨论】:

【参考方案1】:

您可以在每次提交时收到一封邮件...查看CVS Book。

【讨论】:

【参考方案2】:

抱歉,这对 CVS 没有帮助,但我建议切换到 subversion,它旨在替代 CVS。然后您可以使用trac 跟踪签到,以及管理变更单和文档。在我自己的项目中付出努力是值得的。

但如果你必须使用 CVS,总有CVSweb

【讨论】:

【参考方案3】:

ViewVC 为 CVS(或 SVN)提供了一个不错的 Web 界面,并且相当容易设置。但是,它不提供与鱼眼相同的功能。虽然我还没有尝试过与 SQL DB 后端集成,但我相信这会增加一些类似鱼眼的功能。

CVSTrac 还提供网页界面、wiki、票务系统和其他功能。我还没有在我们的存储库中设置它,但它确实提供了一些类似鱼眼的功能。

【讨论】:

我们确实完成了 mysql 后端的设置,它非常有用。不过,这是一头熊,我最终不得不对 python 进行相当多的破解才能让它工作。

以上是关于您用来跟踪 CVS 存储库中更改的最有效工具是啥?的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中存储和比较目录的最有效数据结构是啥?

SVN是啥

在 SQLCe 数据库中存储对象的最有效方法是啥?

在数据库中的一组记录上存储排序顺序的最有效方法是啥? [关闭]

管理 svn、git 或 cvs 的工具

更改 data.table 中列名大小写的最有效方法是啥?