分享

配置管理小报100531:cvs的根目录下不能有history一级模块,History可以,一级模块不能小写开头?

 bananarlily 2014-11-14

?      研究:        作者:唐××(tanghongshan@×××.cn)

cvs的根目录下不能有history一级模块,History可以,一级模块不能小写开头?

回答:

经过研究测试,得到如下结论:

1、   一级模块名和以下30个关键字无关!

add       checkout  editors  import  logout     rdiff    rlog    status    version

admin     commit    diff     export   init    pserver    release  rtag    tag     unedit      watch

annotate  config    edit     history  log     rannotate  remove   server  update      watchers

2、当配置库一级模块个数和 access中设置的一级模块个数相差超过3(大于等于3),不能一一对应时!

1)   新添加一个一级模块后,配置库中一级模块的子模块(二级模块,三级模块等)内的文件没有变化时。

检出或更新整个配置库时,提示单一模块(配置库中存在但在access中没有添加权限设置的模块)权限拒绝!

cvs update: Updating logoutcvs update: permission denied for logout/temp.txtcvs update: Updating pserver

cvs update: permission denied for pserver/temp.txt

 

***** CVS exited normally with code 0 ****

2   当配置库中一级模块的子模块(二级模块,三级模块等)内的文件修改并提交后,再更新整个配置库,会报如下错误!

cvs update: Updating history*** glibc detected *** corrupted double-linked list: 0x00d0c878 ***cvs [update aborted]: received abort signal

 

***** CVS exited normally with code 1 *****

cvs update: permission denied for logout/temp.txtcvs update: Updating pservercvs: server.c:4310: server_updated: Assertion `node != ((void *)0)' failed.

3、只要做到access 文件中的一级模块权限设置和配置库中的一级模块一一对应,即可解决上述错误!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多