如何从指定的文件夹中获取文件名和修订号作为列表?
答案 0 :(得分:2)
您可以在项目的基本文件夹中使用cvs status
并使用grep获取相应的行:
> cvs status | grep Repository\ revision\:
Repository revision: 1.16 /cvsroot/module/.cvsignore,v
Repository revision: 1.1.1.1 /cvsroot/module/build.sh,v
Repository revision: 1.251 /cvsroot/module/build.xml,v
Repository revision: 1.36 /cvsroot/module/manifest.xml,v
... and on, and on...
答案 1 :(得分:0)
cvs status
会按照以下格式向您提供以下信息:
===================================================================
File: test.pas Status: Up-to-date
Working revision: 1.4
Repository revision: 1.4 /cvsroot/MyModule/test.pas,v
Expansion option: kv
Commit Identifier: 86c473d9b385950
Sticky Tag: (none)
Sticky Date: (none)
Sticky Options: (none)
Merge From: (none)
(输出来自CVSNT;提交ID和Mergepoint不会显示为vanilla CVS)
您可以编写脚本来提取和重新格式化该信息。