【发布时间】:2009-06-30 20:45:43
【问题描述】:
有没有办法找到新/新添加到 cvs 存储库的文件列表
仅供参考:由于损坏,CVS 历史命令无法在我的系统上运行
【问题讨论】:
-
你怎么知道它已经损坏了?你能看到$CVSROOT $CVSROOT 上的权限好吗?
标签: cvs
有没有办法找到新/新添加到 cvs 存储库的文件列表
仅供参考:由于损坏,CVS 历史命令无法在我的系统上运行
【问题讨论】:
标签: cvs
如果您的存储库已损坏,导致 cvs history 无法工作,我怀疑您能否找到可靠工作的命令。
【讨论】:
“CVS 历史”命令呢?
【讨论】:
您可以设置提交日志... 如果您有权访问 $CVSROOT,则可以修改 loginfo 以在提交发生时将其写入文件
$CVSROOT/loginfo:
#DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog
# or
#DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog
这会将存储库中 ALL 模块的日志消息写入 文件“提交日志”
【讨论】:
您可以设置监视并在存储库中的文件被修改时收到电子邮件... 如果您有权访问 $CVSROOT,则可以修改 notify 以在签入文件时发送电子邮件
$CVSROOT/通知:
ALL /bin/mail -s "CVS notification" %s
或
ALL mail %s -s \"CVS notification\"
做 cvs 监视 签出每个模块并执行 cvs watch add -a commit
请务必查看手册http://developer.apple.com/opensource/cvs/cederquist/cvs_84.html
【讨论】: