有没有办法列出 CVS 中两个标签之间发生变化的所有文件?

每次我们发布一个版本时,我们都会为该版本中的所有文件应用一个标签。我想找到在版本之间更改的所有文件。

如果我能找到在两个日期之间发生更改的所有文件,它也会起作用。

最佳答案

我想这个命令会有所帮助:

cvs diff -N -c -r RELEASE_1_0 -r RELEASE_1_1 > diffs

其中 RELEASE_1_0RELEASE_1_1 是标签的名称。

您可以在 cvs diff 命令 here 上找到更多信息

此外,创建一个脚本以使报告更适合您的需求应该相当简单,例如:更改的文件数量、创建的删除等。据我所知,最常见的 cvs GUI 工具(wincvs 和 tortoise)不提供某些内容像这样开箱即用。

希望它有帮助 ;)

关于CVS:列出标记(或日期)之间更改的所有文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/139759/

10-15 02:35