我用的是TortoiseCVS,能update和checkout.但是不能commit,一commit就出现[server aborted]: cannot rename...这种错,我查了一下,是temp文件权限问题,但是怎么加权限才是对的,我把CVSNT端的cvs temp路径设置在E:/CVStemp下,仓库在E:/CVS下.
------解决方案--------------------
路过,帮顶
------解决方案--------------------
我也没什么好办法,你可以先尝试着改变一下路经看看
------解决方案--------------------
我来啦~~
不过我也不会哦~~
------解决方案--------------------
1、吧自己加到管理员,需要该文件
2、通过命令修改权限,到通过ADMIN登陆后到ADMIN的命令控制台输入
具体命令可以通过cvs lsacl 看下
------解决方案--------------------
移走那个文件,commit 会删掉cvs里面的内容
移回那个文件,可以commit了! 不过以前的版本信息就丢失了!
------解决方案--------------------
造成这个错误的原因也是CVS 服务器上Users 组的成员没有对这个目录的改写权。解决方法:赋予Users 组对这个目录的改写权就可以了。
文件夹上右键-->属性-->安全。