错误现象描述:
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) |