首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cvs:更新失败"no head revision“

cvs:更新失败"no head revision“
EN

Stack Overflow用户
提问于 2013-08-08 20:28:16
回答 1查看 215关注 0票数 2

我有一个关于cvs的问题,我不能更新特定的文件夹,尽管其他文件夹已经更新。当尝试更新整个文件夹时,我收到以下消息:

cvs更新: /bla/.../blabla.cpp,v:无head版本

并且对于任何特定的文件更新被声称成功完成,尽管该文件没有被更新。我尝试删除该文件夹并进行更新,以便获得最新的副本,但随后我又获得了旧版本。

我能以某种方式处理它,避免重新结帐吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-12-30 16:53:29

有一次我遇到了同样的问题,当我在自己的分支中工作时,无法重新添加和重新提交一些意外弄乱的文件,我通过以下方法修复了这个问题:

(但是我的方法有两个先决条件:这些文件在cvs日志的输出中有"lock: strict“,并且您有这些文件的单独副本。)

将这些特定文件从另一个旧标签中删除解锁,方法是"cvs filename".

  • checkout filename“.

  • checkout disk).

  • manually checkout.

  • cvs filename.

  • cvs filename.

  • Then
  1. -U
  2. cd to this new local check.cvs
  3. -f filename. move the good copies over to this new local add filename.
  4. cvs commit filename.
  5. Then I切换回我自己的分支,在这个分支中,我遇到了同样的问题。我能够毫无问题地重新添加和重新提交这些文件。

我不是CVS专家,只是想在这里提供帮助,所以请随时在这里指出多余或错误的cvs步骤。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18126039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档