如何在不签出回购的情况下获取提交的cvs日志

Cod*_*ats 7 cvs

我想获得cvs中模块的所有提交列表,而不检查该模块.这可能吗?如果是这样的话?

我可以像这样使用cvs log命令:

cvs log > commitlog.txt
Run Code Online (Sandbox Code Playgroud)

但这似乎只适用于我正在运行命令的已检出模块.我希望能够获取模块的日志而无需检查它.

Jea*_*sky 11

是.有一个"rlog"命令.它类似于日志,除了不需要签出代码.换句话说,该命令是"远程"运行的.

rlog [options] [files ...]

Print out history information for modules. See log—Print out log
Run Code Online (Sandbox Code Playgroud)

文件信息.

-b

    Only list revisions on the default branch. See log options.
-d dates

    Specify dates (d1<d2 for range, d for latest before). See log
Run Code Online (Sandbox Code Playgroud)

选项.-H

    Only print header. See log options.
-l

    Local; run only in current working directory. See Recursive
Run Code Online (Sandbox Code Playgroud)

行为.-N

    Do not list tags. See log options.
-R

    Only print name of RCS file. See log options.
-rrevs

    Only list revisions revs. See log options.
-s states

    Only list revisions with specified states. See log options.
-t

    Only print header and descriptive text. See log options.
-wlogins

    Only list revisions checked in by specified logins. See log options.
Run Code Online (Sandbox Code Playgroud)

  • 本,奇怪.该链接仍适用于我.但如果它不能普遍起作用,那么选择包含选项肯定会更好.做得好. (2认同)