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