我已经开始与一些朋友一起开发一个新的Web项目......我们正在使用最新版本的ANKH Subversion服务器(上周安装)。我的网站项目是一个1.5兆字节(这是所有的图像,CSS文件,编译后的dll,pdb文件等)。如何加速Subversion签入? (使用ANKH,最新版,Visual Studio 2010)
检查甚至超小的变化(字面上将字母“x”添加到几个文件中进行测试)...采取永远! (大约10秒 - 我差点害死自己)。
ANKH客户端正在测量BYTES PER SECOND ... BYTES?每秒...我一定在做错事。有没有人有什么配置文件有一个笑话totallyMessWithPeople = true这样我就可以关闭或什么?另外,改变超级10k的一个“大”文件的速度几乎可以达到光速(这明显是每秒857字节)。
帮助我obi wan kenobi,你是我唯一的希望!
编辑:As a note... my real work project that uses Visual Source Safe 2005 (I know, ouch) uploads files at about 200-500kbps from this very same computer/internet connection.
同样的问题在这里 - 我有SVN直接安装在个人开发机器上(尽管存储在NAS设备上),并且发现它也非常慢。在办公室,我们使用wush.net,这似乎更快。 – 2010-05-06 23:15:57
通常它不是文件的大小,而是真正减慢svn检出过程的文件的数量。如果您使用的是https,则速度也会变慢。有这个http://stackoverflow.com/questions/2681241/ankhsvn-commits-are-very-slow所以我猜IP4/IP6冲突也许是一个很大的减速。我自己使用AnkhSVN来进行WinForms项目,现在我工作了〜3兆字节,速度非常快。 – m0s 2010-05-06 23:37:08
你真的没有提供很多有用的信息。您使用哪种协议提交到存储库?如果你在本地或远程提交速度差异是什么?如果您选择不同的协议,速度差是多少?如果你在命令行客户端vs ANKH SVN中提交,是否有区别?如果你在客户端上运行Process Monitor,你会发现有什么有趣的地方吗?在服务器上怎么样?你有任何提交钩子脚本?你是否打开了'useFastConnection'配置标志? – 2010-05-07 02:32:52