Dan*_*Dan 62 svn tortoisesvn project revert magento
我正在使用我们的一个SVN存储库/项目进行痛苦的缓慢操作.
例如,在一个小文件(10 KB)中恢复更改需要5-10分钟.或大约40-60分钟检查100 MB的项目.
在同一台服务器上有大约30个其他项目,有些比这个大得多,而且没有一个像这样.
需要注意的一点是,这个项目是一个Magento项目.它在磁盘空间方面不是很大,但我有23k文件和11k文件夹,当有很多小文件时,我已经读了很多SVN预制件; 这是真的?我有什么办法可以加快速度吗?
San*_*ken 57
当存在大量目录时,Subversion工作副本执行得非常糟糕,就像你的情况一样.对于工作副本的写入操作(甚至只是本地),必须锁定工作副本,这意味着在每个目录(即11k文件创建)中创建锁定文件,然后执行操作,并且这些11k文件是再次删除.
Subversion 1.7正在转向不同的工作副本格式,应解决这些问题.在此之前,您可能会尝试加速一些技巧,例如从病毒扫描程序中排除工作副本,禁用目录上的文件监视器(如TortoiseSvnCache),并尝试减少目录总数.(也许可以查看一些单独的工作副本)
小智 20
使用具有回复的回收站存在已知问题,这导致缓慢的回复.清空回收站并将TortoiseSVN设置为在还原操作期间不使用它们都会加快此操作(请参阅http://www.nabble.com/Revert-is-too-slow-td18222196.html).
这肯定加快了我的还原操作.
Dav*_*ave 10
更改密码后,我在Windows上使用Subversion经历了极度缓慢.我不得不删除所有目录和文件%APPDATA%\Subversion\auth
.
现在SVN像兔子一样快.我的缓慢发生在TortoiseSVN和命令行上.