用eclipse连cvsnt完成《指南》练习5。本练习中需要用不同用户模拟并发冲突,在使用非管理员帐号提交更新时,提示如下错误:
- Error: Test123: cvs server: C:\WINNT\TEMP\cvs21C.tmp: No such file or directory
- Error: Test123: cvs [server aborted]: error diffing Test1234.java
经分析发现,前用户没有访问C:\WINNT\TEMP\权限,需要是管理员组的用户才行。
因此,在服务器建立账户的时候需要考虑系统环境变量Temp的值C:\WINNT\TEMP\改为其他路径,如D:\temp。这样就不会出现上述问题,而且比较安全。