问题描述
首先我下载 SvnMapper(svnmapper.tigris.org) 并安装它!然后我启动SvnMapper,GUI需要输入一个subversion的URL,我这一步失败了.
我有一个本地存储库(意味着我使用 file://
协议单独访问存储库),所以我将我的项目 svn URL 之一输入到 SvnMapper:file:///E:/myrepos/mathutil/trunk
,然后单击确定".
SvnMapper 抱怨:无法打开 URL.
First I download SvnMapper(svnmapper.tigris.org) and install it!Then I start SvnMapper, the GUI need to input a URL of subversion, I failed in this step.
I have a local repository (means I use file://
protocol to access the repository myself alone), So I input one of my project svn URL to SvnMapper: file:///E:/myrepos/mathutil/trunk
, and click OK.
SvnMapper complains: Unable to open URL.
所以我猜,SvnMapper 可能不支持 file://协议.然后我找了一个谷歌代码托管的项目(http://协议),把项目仓库的URL输入到SvnMapper,SvnMapper还是报错:Unable to open URL.
So I guess, SvnMapper may not support file:// protocol. Then I find a project hosted in Google code (http:// protocol), and input the project repository URL to SvnMapper, SvnMapper still complain: Unable to open URL.
怎么了?我真的需要像 SvnMapper 这样的工具来显示表示合并信息的良好图形.
What's wrong? I really need a tool like SvnMapper to show good graph representing mergeinfo.
推荐答案
输入 URL 后,我收到一个消息框,提示我在 64 位 Win7 机器上抛出Softec.AprSharp.Apr"异常.
After the URL was input, I was getting a message box about a thrown 'Softec.AprSharp.Apr' exception on my 64-bit Win7 machine.
>
我将问题跟踪到 SvnMapper.exe 没有设置 32 位标志.
I tracked the problem to SvnMapper.exe not having its 32-bit flag set.
要修复它,请使用 Corflags,它是 Visual Studio 2010 随附的 Windows SDK 安装的一部分.
To fix it, use Corflags which is part of Windows SDK installation accompanying Visual Studio 2010.
示例命令行:
corflags "C:\Program Files (x86)\SvnMapper\SvnMapper.exe" /32bit+
显然,您需要访问权限才能修改 EXE 文件.
Obviously, you need the access privilege to modify the EXE file.
这篇关于有人用过 SvnMapper 吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!