CVS问题集

来源:互联网 发布:打工软件 编辑:程序博客网 时间:2024/06/06 03:19
 

在服务器上有2个用户,administratoruser1,我给user1设置了1个工作目录user1wk。这个工作目录被设置了权限,只有user1可以进行crw。但不知道为什么,每次我在这个目录里add文件的时候服务器返回的信息提示:USER administrator cannot change c:/workroot/user1wk,当时我是用user1的帐号登陆的,请问能帮我分析一下问题么?

:只有用checkout 模块时的用户才可以对checkout 模块进行操作。

writerreader文件是存放用户权限的,如果有读写权限的就要在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不能建库,提示信息如图:

   检查”环境变量”(控制面板-系统)有没有设置程序的安装路径,如有,则重启电脑;如没有,添加进去再重启电脑。

问:执行更新或提交操作,错误提示信息:

   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/-koptions选项,会有如下提示信息:

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!

原创粉丝点击