什么原因导致cvs承诺“业力不足”错误

时间:2012-09-06 18:56:40

标签: cvs commit

当使用Eclipse将文件更改提交到CVS中项目的分支时,它会失败,并且以下内容位于Eclipse中的CVS控制台中(删除了特定内容)

***
cvs ci -m "comment for the commit" -l "/PROJECT/path/to/file/fileName.java"
    **** Access denied: Insufficient Karma (userName|PROJECT/path/to/file|branchName)
    cvs commit: Pre-commit check failed
    cvs [commit aborted]: correct above errors first!
The server reported an error while performing the "cvs commit" command. (took 0:00.209)
   Error: PROJECT: cvs commit: Pre-commit check failed
   Error: PROJECT: cvs [commit aborted]: correct above errors first!
***

我能够在2天前成功提交(使用Eclipse)。

CVS中的Karma是什么,这个错误消息是什么意思?

2 个答案:

答案 0 :(得分:1)

问题是CVS服务器文件上的更新$CVSROOT/CVSROOT/avail删除了提交权限。感谢@Jarry指出正确的方向。

答案 1 :(得分:0)

我在尝试提交只读存储库目录时看到了错误消息。通常是在分支准备好发布或合并时。