5

当我执行 rtag 时,进程相当慢,消息 cvs rtag: [07:34:59] waiting for cvsuser's lock in ...; 是什么原因造成的以及如何解决这个问题?提前致谢。

4

2 回答 2

5

通过 Google 搜索“cvs waiting for lock”会返回大量结果。这是我看到的第一个结果,它涵盖了您需要的所有内容:

但本质上,其他人正处于 CVS 操作的中间。等待它完成。

如果您知道情况并非如此(例如,您与该用户交谈),那么他们的 cvs 操作失败并留下了一个锁定文件。删除它。有关详细信息,请参阅链接。

于 2012-04-18T19:27:16.783 回答
0

Burhan Ali 提供的链接中的信息已过时。cvs 的最新版本似乎将锁存储在 $CVSROOT/locks/project/directory... 所以如果消息是“Waiting for foo's lock in /home/cvs/myproject/html”,则锁文件在 /home/cvs /locks/myproject/html 的所有者为 foo。锁定文件的名称以#cvs 开头,但那里似乎只有锁定文件。

于 2018-04-08T23:44:19.497 回答