1

当使用 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 是什么,这个错误信息是什么意思?

4

2 回答 2

1

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

于 2012-12-07T01:27:10.113 回答
0

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

于 2012-09-06T19:07:34.873 回答