Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11415
  • 博文数量: 8
  • 博客积分: 1430
  • 博客等级: 上尉
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-30 23:05
文章分类

全部博文(8)

文章存档

2010年(1)

2009年(7)

我的朋友
最近访客

分类: 项目管理

2009-10-31 13:04:18

错误现象描述:
cvs server: sticky tag `1.27' for file `filename' is not a branch
cvs [server aborted]: correct above errors first!
 
解决方法:
1、更新CVS/Entries中的带T标签的文件中的标签去掉,同时将对应的版本修改为最新的版本进行提交
2、使用$cvs up –A filename命令来消除附着标签,但是该命令是将1.2版本与最新版本进行了合并,还需对abc.c进行修改再重新提交。
 
问题产生原因:
       cvs update -r1.2 file.name,将给文件加上STICK标签
 
正确操作方法:
   cvs update -p -r1.2 filename >filename
 
-----------------------------------分割线--------------------------
:cvs server: sticky tag 'tag.num' for file 'file.name' is not a branch
今天在使用乌龟CVS提交的时候,提交失败,提示:cvs server: sticky tag 'tag.num' for file 'file.name' is not a branch
而且,在update的时候,始终只能update到tag 'tag.num'这个版本 ,即使tag 'tag.num' 后还有新版本,囧..
A:后来发现该文件被sticky到了tag 'tag.num'这个版本,所以update/commit的时候只能是tag 'tag.num'.
只要将该文件update special,并选中Get tag/branch/revision为HEAD即可
阅读(949) | 评论(0) | 转发(0) |
0

上一篇:IP校验和详解【转】

下一篇:cvs基本操作

给主人留下些什么吧!~~