我正在尝试在我的开发工作站上设置一个 SVN Server 1.7.5,它已经具有以下工具:
- Apache Server 2.2.22 (64 位) - 来自 Apache Lounge 的 VC10
- Anindya 博客中的PHP 5.4.3 VC9-TS (64 位)
- Xdebug.org 的用于 PHP 5.4.x TS (64 位)的XDebug 2.2.0 VC9
- 来自 MySQL Dev 的MySQL CE 5.5.24 (64 位) MSI 安装程序。网站
- NetBeans IDE 7.2 RC1 和 JRE 7 更新 5 (64 位)来自 NetBeans 网站
- Windows 7 专业版(64 位)
如您所见,所有使用的工具都是 64 位的。
当我尝试将 SVN 服务器包含到工具集中时,我的头痛就开始了。
好吧,在这个论坛发这个帖子之前,我发现了很多非常好的 Windows 64 位 SVN 解决方案,比如 Visual SVN Server、CollabNet 的 Subversion Edge 和 WanDisco 的 uberSVN。但是,它们都安装了嵌入式 Apache 服务器以及 SVN 服务器。
因此,由于我已经有一个 Apache 服务器可以正常工作并很好地配置了我所有的个人需求,我会完全避免仅仅因为 SVN 而拥有两个不同的 Apache 服务器。
我还在网上进行了搜索,以了解是否可以在没有嵌入式 Apache 服务器的情况下安装 VisualSVN 或 Subversion Edge,但这似乎不是一个选项。
在我看来,使用我当前工作的 Apache 服务器的唯一方法是,如果我能找到 Apache 2.2.22 64 位的 SVN 二进制文件。
作为附加信息,也搜索了网络上的许多论坛,似乎没有发布 SVN 64 位库只是因为市场上已经有足够好的免费工具用于此目的,例如上述工具。代价是他们还附带了我真的不想要的 Apache 服务器。
我非常感谢您在这方面的帮助。
此致。
解决方案更新
好吧,幸运的是我设法找到了 Apache Haus 网站。他们有可用的 Subversion 64 位二进制文件,可以与 Apache 64 位集成。
设置过程非常简单:只需解压缩 zip 文件,将所有内容复制到 Apache 文件夹内的 bin 和 modules 文件夹,然后正确配置 htdocs.conf 即可。
作为附加信息,我还发现为了拥有本地 SVN 设置,我真的根本不需要 SVN 服务器。在这种情况下,我唯一需要的是安装 64 位客户端。
结束语
虽然我不需要 SVN 服务器来在我的本地环境中安装 subversion,但我相信通过这种设置吸取教训仍然值得,并且仍然值得在 StackOverflow 上分享,因为其他人可能需要在带有 Apache 64 位的 Windows 64 位环境。
非常感谢。