【问题标题】:How to commit working copy to CVS repository if some files are deleted from working copy?如果从工作副本中删除了某些文件,如何将工作副本提交到 CVS 存储库?
【发布时间】:2012-05-10 02:04:33
【问题描述】:

我想先将我的工作副本提交到 CVS 存储库:

>>> cvs -n update

查看进行了哪些更改。我得到以下信息:

cvs update: warning: crc/etable.tar.gz was lost

然后我尝试提交:

>>> commit cvs

cvs commit: Up-to-date check failed for `crc/etable.tar.gz'
cvs [commit aborted]: correct above errors first!

我不明白我在上面遗漏了什么。如果从我的工作副本中删除了一个文件,为什么会出现问题?如何解决此问题并提交到 CVS 存储库?

最好的问候

【问题讨论】:

    标签: cvs commit


    【解决方案1】:

    如果您打算永久删除文件,那么您需要告诉 cvs。即。

    cvs rm crc/etable.tar.gz
    

    然后正常提交。如果您执行cvs update,则该文件应显示状态为R,表示已计划删除。

    如果文件被意外删除,而您确实想要恢复它,您可以从存储库中检索它:

    cvs up crc/etable.tar.gz
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 2011-05-08
      • 2011-01-06
      • 1970-01-01
      • 2011-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多