如何从指定文件夹开始获取文件名和修订号作为列表?
Prasad
问问题
385 次
2 回答
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...
于 2008-11-20T20:08:42.627 回答
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;普通 CVS 不会显示提交 ID 和合并点)
您可以编写一个脚本来提取和重新格式化该信息。
于 2008-11-18T09:00:06.410 回答