win7 64位系统安装svn右键菜单不显示及checkout出现encountered an improper argument

TortoiseSVN的FAQ中有这么一个问题:

After installing, TortoiseSVN does not show up, no context menus are available
Make sure you have installed the x64 version of TortoiseSVN if you're using XP or Vista 64-bit. Since the explorer on those OS versions is a 64-bit application, it can not load the 32-bit version of TortoiseSVN.

You can still keep the 32-bit version of TortoiseSVN installed on those OS versions though: it will show up in the 32-bit applications file-open/save dialogs of those applications.

意思是说,64位的系统,其explorer也是64位的,不能加载32位的TortoiseSVN。应该是CPU的问题吧,同进程的两个不同模块,如果字长、寻址模式都不同,是有问题。根据这个,考虑进程的加载器是不是也是这样,如果要运行32位的程序,需要另外一个加载器?

按照这个说法,换64位的TortoiseSVN,安装,应该会一切正常。

下载了svn的64位client。安装过程没有问题。右键也有svn项了。但是在输入URL地址的时候,程序弹出窗口(说程序出现错误已经自动关闭)也就说这个客户端无法和服务端连接上!~

在URL中输入https://192.168.25.253/svn或者https://192.168.25.253/Default.aspx也不对,而且是一样的错误提示

改成http后,还是错,但是错误的类型不同了,说明了这个问题和https是有关系的。

窗口TortoisePro中错误提示为中文“遇到不适当的参数”真是害死人啊,都找不倒答案。后来改翻译成英文“encountered an improper argument”就找到好多相关的解决方法(先不说方法的对错,至少有可参考)

http://stackoverflow.com/questions/8392400/tortoisesvn-encountered-an-improper-argument

TortoiseSVN “Encountered an improper argument”

以上是文的标题

以下是讨论回答的内容

I  had the same problem on Windows 7 64 bit, with version 1.7.2 of Tortoise SVN. I uninstalled it and installed 1.7.1, and that worked around the problem. (There is an Older Versions link at the bottom of the downloads page)

This appears to be an bug related to server side certificates.

On a clean install of windows 7 64bit I got the same crash when browsing to an https site.

When running 1.7.1 (install from here)

http://sourceforge.net/projects/tortoisesvn/files/1.7.1/Application/

it brought up a warning about my invalid certificate which I could accept permanently, and it now works. 1.7.2 crashes and does not bring up the warning

新电脑也有出灵异事件的时候,上次出现连接问题后就没有用SVN连接今天在公司内部网络再次连接,发现连接完全正常了。

当然,这是在把原来安装的64位SVN卸载,又安装32位老版本SVN后,又卸载老版,安装新版(1.7)的64位SVN之后,连接就正常了~~



你可能感兴趣的:(version,vista,checkout)