cvs status - 显示完整路径

时间:2015-05-26 07:29:47

标签: cvs status

我想使用cvs status来显示使用以下命令修改/ notUpToDate的文件:

iuk323@rzhe168:/sm-work/iuk323/nz> cvs -q status | grep File | grep 'Locally\|Patch\|Merge'
File: makefile          Status: Locally Modified
File: scanreader.c      Status: Locally Modified
File: iftypes.h         Status: Locally Modified
File: build.xml         Status: Locally Modified

它的工作方式与我预期的一样,但是例如makefile可以在众多的directorys中。有没有办法显示文件的完整路径?

解决方案(我在另一篇文章中发现了这一点):

cvs -q status|awk 'c-->0;$0~s{if(b)for(c=b+1;c>1;c--)print r[(NR-c+1)%b];print;c=a}b{r[NR%b]=$0}' b=1 a=9 s='(Locally Modified)|(Needs Patch)|(Needs Checkout)|(Locally Modified)'

显示不是最新的文件。在Repository修订版下,可以找到完整路径。

0 个答案:

没有答案