CVS:如何在 CVS 中递归地获取 modified/added 文件列表

CVS : How to get the list of modified/added files recursively in CVS

我想知道如何在 CVS 中递归地获取 modified/added 文件。

我试过下面的命令,效果很好。但我想知道有没有更好的命令。

cvs -qn 更新 | egrep 'M |A |U ' | awk '{print $2}'

如果有人分享脚本来显示更改的文件(add/modified)和添加(新)和提交(更改),那就太好了。

一个稍微简单的命令是避免完全不必要的管道过程,只使用一个 awk 过滤器:

cvs -qn update | awk ' ~ /[MAU]/ {print }'