有可能吗?在项目根目录中的终端中运行cvs diff
,仅输出已修改的文件(例如,不在源代码管理中的本地文件和本地修改的文件 - 主要是我对项目所做的操作)。
我正在运行cvs diff --brief
但是由于我的项目很大,并且有很多子目录,我仍然有太多的结果 - 它显示了整个层次结构,我只想知道哪些文件与HEAD版本不同。我希望每个文件输出一行 - 我将使用VimDiff进行合并。
我正在使用Linux btw。
答案 0 :(得分:8)
cvs diff
仅报告默认情况下已更改的文件,您可以将-q
选项的目录噪音关闭到cvs
(即cvs -q diff
;它适用于所有子命令)。如果--brief
仍然产生太多输出,你可能只是让你的沙箱漂移得太远了! (转储到文件并将其粘贴在编辑器中。或者管道传输到可以倒退的分页实用程序,例如less
。)