![]() |
1
2
在强烈推荐 red-bean svn book 它们声明大型提交(一次提交中有许多文件)会极大地影响性能。你最近是否签入了大量文件,比如最近100次签入? |
![]() |
2
4
我同意约翰·韦尔登的观点。如果您使用的是Apache(HTTP(S)),那么有可能会降低SVN日志命令的速度。在提交时会发生这种情况,并更改/添加了大量文件路径。一种解决方案是删除基于路径的授权或删除特定的修订。有关详细信息,请参阅。 here :
|
![]() |
3
1
我刚在服务器上解决了这样的问题。你用什么来认证?签出、提交或日志操作是一系列HTTP请求。在日志显示的情况下,它是数百个。如果您在那里有一个认证层,它将在每个请求上进行认证。如果你是针对一个缓慢的后端授权,这会减慢你的速度。在我的例子中,我们是针对我们的IMAP服务器(一个自定义的mod_auth_imap)进行授权的。一旦我将缓存添加到auth层(将hash-user/pass对保留60秒左右),它就大大加快了速度:签出过去需要1.5分钟,现在需要3秒。 |
![]() |
4
1
在(正确配置的)zsh中,可以在SVN根文件夹中尝试此操作:
它将提供最新更新的修订版,或者如果存储库是混合的,则提供修订列表。它不像“svversion”那样完整,可能不符合所有的svn版本(我的版本是1.6.16),但在某些情况下,它可以做到这一点,而且速度非常快(在我的情况下是1s对3mn!) |