我估计你cleanup的不是服务器上的那个文件夹,而是你自己客户端的这个文件夹。去把服务器上的那个文件夹cleanup一下,然后再从你的客户端commit一次看看效果。如何搞定SVN目录的cleanup问题和lock问题
你装了Tortoise SVN之类的软件,儿有人将SVN中的某文件锁定了,因此在修改该文件的时候会报错。
搜索一下SVN的安装位置,执行 svn cleanup就可以解决了。权限问题
原因是Visual SVN Server服务的执行权限不够,不能对指定目录做读写 *** 作。解决办法,修改Visual SVN Server
简单 *** 作 win+R 运行 servicesmsc 找到visual svn server 服务 右键属性 登陆面板 设置桌面交互或者管理员权限再试在你有红色感叹号的那个目录,右击有个cleanup (清理) ,默认打钩的清理下,清理完还不行的话 再把所有勾打上清理一次,还是不行的话再往上一个目录,重复一遍 *** 作。仍然不行的话,你就删光光,重新检出。
一般是因为你在修改之前没有先更新造成的,服务器上的版本原来是1,A改了下提交了就是2, 而你是在A改之前检出的1版本,所以当你在1的版本上修改提交的时候跟现有服务器上的2版本不一致了。所以以后注意,改之前先更新,再动。
clean up在某些情况下会出现卡顿。
因clean up执行过程中会遍历目录下所有文件,所以,当目录下文件数量过多时会造成clean up时间较长。
因目录下未提交的文件(即与svn服务器有差异的文件)过多会造成clean up变慢。
因目录下不受版本控制的文件过多造成clean up变慢。
其他的电脑CPU 内存资源、磁盘I/O等非svn客户端本身的原因导致clean up变慢。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)