是否可以?在项目根目录的终端运行cvs diff,仅输出修改后的文件(例如不在源代码管理中的本地文件和本地修改后的文件-主要是我对项目所做的操作)。

我正在运行cvs diff --brief,但是由于我的项目很大并且有很多子目录,所以结果仍然太多,它显示了整个层次结构,我只想知道哪些文件与HEAD版本不同。我希望每个文件输出一行-我将使用VimDiff进行合并。

我正在使用Linux btw。

最佳答案

cvs diff仅报告默认情况下具有更改的文件,并且您可以使用-qcvs选项关闭目录的杂音(即cvs -q diff;它适用于所有子命令)。如果--brief仍然产生太多输出,则可能只是让您的沙箱漂移了太多! (转储到文件中并将其粘贴在编辑器中。或通过管道传输到可以倒退的分页实用程序,例如less。)

10-07 19:29
查看更多