Username: Password:

CVS问题集
来源: ChinaUnix博客  作者: ChinaUnix博客   发布时间:2008-01-01 14:23:00


                       
CVS问题集
               
                问:在
服务器上有2个用户,administrator和user1,我给user1配置了1个工作目录user1wk。这个工作目录被配置了权限,只有
user1能够进行crw。但不知道为什么,每次我在这个目录里add文档的时候服务器返回的信息提示:USER administrator
cannot change c:"workroot"user1wk,当时我是用user1的帐号登陆的,请问能帮我分析一下问题么?
答:只有用checkout 模块时的用户才能够对checkout 模块进行操作。
writer和reader文档是存放用户权限的,假如有读写权限的就要在writer中添加用户名,只有读的权限的在reader文档中添加,假如同时存在两个文档中的,默认为只读权限
问:CVS中怎样锁定库及解锁?
答:CVS锁定库CVS admin ?l
解锁CVS admin ?u或执行WINCVS菜单项trace"unlock
问:在CVS控制下的文档经过修改了一段时间,把任何的文档固定为2.0版本,然后在对其进行修改操作,弹出如下信息:
cvs server: sticky tag `2.0’ for file `web/Login.asp’ is not a branch
cvs [server aborted]: correct above errors first!
答:执行update,并在弹出的对话框update settings选项中,
将Reset any sticky date/tag’-k’options选上就OK了
问:执行提交时出现如下错误信息
cvs server:"commit" requires write access to the repository
答:权限问题,在其相应的目录下找到名为root的文档,把其删掉,重新执行相关命令。
问:使用CVS时,关于标签和分支的两个问题
1、这些标签和分支的区分是什么?
2、标签是不是能够作为基线或里程碑来理解
答:
1、标签是给文档的一个版本加个名称,便于查找和管理;分支是修改文档,而不影响文档本身,等于加一个版本差别太大了。
2、给一批文档打相同标签,就能够理解为基线或里程碑
问:出现CVSNT不能建库,提示信息如图:


500){this.resized=true;this.style.width=500;}">
答:
   检查"环境变量"(控制面板-系统)有没有配置程式的安装路径,如有,则重启电脑;如没有,添加进去再重启电脑。
问:执行更新或提交操作,错误提示信息:
   cvs [update aborted]: reading obj/Debug/ALBUM.projdata: Permission denied
答:原因:该文档处于被打开状态
    解决:关掉该文档
问:怎样解决CVS在执行速度编慢的问题:
答:原因:库中的二进制文档太多
     CVS服务器性能下降
     网络间传输慢
     服务端和客户端版本不兼容
问:修改了回退版本的文档,提交之前要做什么:
答:客户端回退到低版本(修改后)强制提交到比服务器上的更高版本(选中Force revision/branch),出现如下提示信息
cvs server: Up-to-date check failed for `11.txt’
cvs [server aborted]: correct above errors first!
该信息是提醒您,服务器上的版本比您本地文档新,您需要进行更新操作。

因此,修改文档后,在次更新并选中“Reset any sticky date/tag/-k”options选项,会有如下提示信息:
RCS file: /sport/AF14R/CF/11.txt,v
retrieving revision 1.2
retrieving revision 1.3
Merging differences between 1.2 and 1.3 into 11.txt
M 11.txt

***** CVS exited normally with code 0 *****
  
以上信息是告诉您合并了两个不同版本的信息。
接着执行提交操作,就能够了

假如您不作任何修改,强制提交(选中Force commint(even if not modifed)),如下错误信息
cvs server: sticky tag `1.3’ for file `11.txt’ is not a branch
cvs [server aborted]: correct above errors first!
               
               
               

本文来自ChinaUnix博客,假如查看原文请点:http://blog.chinaunix.net/u/21717/showart_459595.html

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅