【问题标题】:Is there a way to find the list of files added freshly/newly to a cvs repository有没有办法找到新/新添加到 cvs 存储库的文件列表
【发布时间】:2009-06-30 20:45:43
【问题描述】:

有没有办法找到新/新添加到 cvs 存储库的文件列表

仅供参考:由于损坏,CVS 历史命令无法在我的系统上运行

【问题讨论】:

  • 你怎么知道它已经损坏了?你能看到$CVSROOT $CVSROOT 上的权限好吗?

标签: cvs


【解决方案1】:

如果您的存储库已损坏,导致 cvs history 无法工作,我怀疑您能否找到可靠工作的命令。

【讨论】:

    【解决方案2】:

    “CVS 历史”命令呢?

    【讨论】:

    • CVS 历史命令由于损坏而无法在我的系统上运行
    【解决方案3】:

    您可以设置提交日志... 如果您有权访问 $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 模块的日志消息写入 文件“提交日志”

    【讨论】:

      【解决方案4】:

      您可以设置监视并在存储库中的文件被修改时收到电子邮件... 如果您有权访问 $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

      【讨论】:

        猜你喜欢
        • 2012-09-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-30
        • 1970-01-01
        • 2011-07-26
        相关资源
        最近更新 更多