可能吗? 在项目根目录下的terminal运行一个cvs diff
,只输出修改过的文件(比如本地文件不在源代码控制和本地修改文件 – 主要是我对我的项目做的)。
我正在运行cvs diff --brief
但是由于我的项目很大,并且有很多子目录,所以我仍然有太多的结果 – 它显示了整个层次结构,我只是想知道哪些文件与HEAD版本不同。 我希望它为每个文件输出一行 – 我要使用VimDiff进行合并。
我使用Linux btw。
cvs diff
只报告默认情况下有更改的文件,你可以用-q
选项关闭目录的噪音(例如, cvs -q diff
;它适用于所有子命令)。 如果--brief
仍然产生太多的输出,你可能只是让你的沙箱漂移得太远了! (转储到一个文件并粘贴到一个编辑器中,或者传递给一个可以倒退的分页工具,就像less
一样。)