为什么我不能将psd(Photoshop)文件提交给SVN?

时间:2009-06-17 18:51:33

标签: visualsvn-server

我尝试将psd文件提交给svn,但它不允许我这样做。

错误讯息:

  

提交失败(详情如下):PUT   '/svn/.../!svn/wrk/243a5d81-c1c1-f545-8346-5e8399121cb4/Design.psd':   无法发送请求正文:An   已建立的联系被中止   主机中的软件。   (http://..。)

我做错了什么?

2 个答案:

答案 0 :(得分:0)

所有关于连接速度和要提交的文件的大小。如果您的连接速度较慢,请尝试在除svn进程以外的任何人使用互联网时提交。它可能有助于svn使用互联网连接的所有带宽。

毕竟,如果您遇到同样的问题,您应该更新VisualSVN服务器中的custom-httpd.conf文件,如下面的代码:

Timeout 300000
KeepAlive On
MaxKeepAliveRequests 0
KeepAliveTimeout 500000

答案 1 :(得分:0)

您需要确保使用最新的VisualSVN Server和svn客户端版本,并且防病毒,防火墙,代理,网络没有问题。请注意,有时防病毒软件可能会导致此类问题,只有完全卸载防病毒软件才有帮助。因此,您可能需要联系防病毒,防火墙或代理的支持以寻求帮助。

  • 在客户端,将用户工作副本的位置添加到防病毒例外中,并将您的SVN客户端也添加到该例外中。

  • 如果在服务器计算机上运行防病毒应用程序,则应确保该防病毒软件不会影响VisualSVN Server服务和存储库。防病毒应用程序,活动防火墙和流量扫描程序在某些情况下也往往会拦截普通的HTTP流量和HTTPS流量,乍一看可能会导致看起来与连接性或性能相关的问题。

    请确保防病毒不会影响与VisualSVN Server之间的通信,请将存储存储库和VisualSVN Server服务的位置添加到防病毒的排除(例外)列表中。您应该将存储库根目录(默认情况下为C:\ Repositories \)和这些服务添加到防病毒的排除(例外)列表中,以使其实时保护不会受到干扰:

    • %VISUALSVN_SERVER%bin \ VisualSVNServer.exe
    • %VISUALSVN_SERVER%bin \ vdfssvc.exe
    • %VISUALSVN_SERVER%bin \ vsvnjobsvc.exe
    • %VISUALSVN_SERVER%bin \ vrepocfgsvc.exe

顺便说一句,现代的VisualSVN Server版本具有丰富的Web界面,它支持查看PSD(Adobe Photoshop)和AI(Adobe Illustrator)文件以及DOCX(Microsoft Word)和PDF。 Try the feature on the demo server