6

我在结帐时收到此错误:

cvs checkout: warning: new-born file.java has disappeared
cvs [checkout aborted]: cannot make directory : No such file or directory
cvs status: cannot rewrite CVS/Entries.Backup: Permission denied

我确定我对此文件夹具有适当的权限,即使我尝试签出新文件夹时也会发生这种情况。我也确定这些文件存在于 cvs..

我的结帐命令是:

cvs co -d dir -N -r(num) -r(num)... file file... and so on

这个新生的东西是什么意思?

4

4 回答 4

3

new-born指已被add-ed 但尚未commit-tedCVS的文件,或者在本地写入文件时遇到问题。

我的猜测是存在一个.cvs记录一个目录,add但该文件已被删除。

您看到的其他错误与结帐目录中的权限有关 - 可能您没有对结帐目录的写入权限、umask设置不正确或存在目录权限继承问题。

于 2008-11-25T16:07:44.703 回答
1

在我的情况下,这是由指定文件中不存在的标签引起的。尝试从 cmd 行中删除 -r

于 2009-06-23T08:32:17.137 回答
0

对于曾经有与我的帐户匹配但不再匹配的 ACL 的文件,我收到了类似的错误消息。

于 2009-12-10T16:42:29.233 回答
0

如果在该目录中的文件上设置了粘性标记,但有问题的文件是新的并且没有被标记,则可能会发生此错误。

于 2012-07-05T22:09:34.097 回答