【问题标题】:Creating SVN repository server with XAMPP on windows在 Windows 上使用 XAMPP 创建 SVN 存储库服务器
【发布时间】:2011-03-23 03:08:33
【问题描述】:

在过去的 3 天里,我一直在努力设置我的 SVN 服务器。我尝试了几种方法和工具,但我总是发现一些问题和所有文件的错误。

我计划在这个项目中使用以下工具。

  1. 用于服务器和数据库 - XAMPP(带有 APACHE 和 MySql)
  2. 版本控制服务器 - subversion-1.6.16
  3. 版本控制客户端 - tortoiseSVN
  4. IDE 是 Eclipse

以下是我的查询 1. 上述工具和软件的组合是否适合我的项目? 2. 有没有提供以上所有功能的开源软件? 3. 如果你们中有人已经做过这样的项目,请与我分享我应该使用哪些正确版本的软件才能让它无错误地工作。

如果有人可以提供以下解决方案,我也可以继续我目前的设置。

我的当前配置来自服务器的错误消息:我尝试通过将两个模块 mod_dav_svn.so 和 mod_authz_svn.so 复制到我的 apache 模块目录并更改 httpd. conf 文件和这些 so 文件的 Loadmodules 并为这些文件设置位置。但是当我在错误日志中启动服务器时,我收到如下错误消息 - “httpd.exe:C:/xampp/apache/conf/httpd.conf 第 136 行的语法错误:无法加载 C:/xampp/apache/modules /mod_dav_svn.so into server: 找不到指定的模块。”

以下是此错误之前的前提条件和配置 SVN的位置 - C:/SVN/svn-win32-1.6.16 位置 XAMPP - C:/xampp/

httpd.conf 文件的变化

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

对于位置

# Enter this location in your browser to access the repository
<Location /repos>
    DAV svn
    SVNPath c:/SVN/svn_repos
</Location>

我在这里创建了存储库 - C:/SVN/svn_repos

【问题讨论】:

  • 见这里svn.spears.at。这些是开发团队常用的工具,但没有人能真正说出它是否适合您。
  • 你接受了我的回答,但你没有投票,为什么?

标签: eclipse svn repository xampp


【解决方案1】:

以上工具和软件的组合是否适合我 项目?

这是无法回答的,因为:

a) 我们不知道您的项目是什么
b) 没有什么是完美的

但这绝对是一个不错的工具组合。如果我是你,我不会使用 XAMPP,而是使用 Zend Server CE!你会得到一个很好的 web GUI 来满足大多数 php 配置需求。

有没有提供以上所有功能的开源软件 功能组合?

没有。这些工具是为各种目标受众维护的,而您要求的组合在捆绑中没有多大意义。

当然,您的 IDE(在本例中为 Eclipse)可以很好地与这些工具集成。 “集成”是指它可以一起播放,并不意味着它与这些东西捆绑在一起。

如果你们中的任何人已经完成 这样的项目,请问可以吗 与我分享哪些是正确的 我应该使用的软件版本 让它无错误地工作。

我曾经有这样的组合(现在我在 Zend Studio 和 Zend Server CE 上)并且没有问题。 问题是你试图做一些不必要的错误的事情。

  1. 如果您使用的是 XAMPP,那么您是在 Windows 机器上,使用 .so 扩展名根本没有任何好处,Windows 需要 .dll 扩展名。
  2. 为什么还要加载这样的扩展?你不需要这些来让一切正常工作。
  3. 您的存储库在哪里?只有当您想托管自己的存储库时,您才需要运行自己的服务器。如果是这种情况,请查看VisualSVNServer。您只需安装它,无需与任何东西集成。
  4. 如果您的存储库位于网络中的某个位置(更有可能)您不需要 SVN 服务器,您只需要客户端。在这种情况下,您就可以开始了,不需要 php 扩展。您可以在 Eclipse 或使用 TortoiseSVN 的文件系统中签出 repos、提交、导出、分支、标记等。

如果您仍然遇到问题,请尝试并返回这里。

【讨论】:

  • 非常感谢您的中肯答复。我真的很喜欢它。我一定会听从你的建议。顺便说一句,我正在尝试设置一个服务器,我可以在其中为我的公司托管一个网站。该网站也使用数据库。所以我选择了它自带的XAMPP。但现在我希望这台服务器也可以为我的开发团队托管我的源代码存储库。所以我只是尝试通过使用 DLLs for SVN 来扩展功能。我想听听您对我上述要求的宝贵意见。通过安装 Zend Server CE 或 VisualSVNServer 会解决所有这些必要性吗?请指教。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-18
  • 1970-01-01
  • 1970-01-01
  • 2021-03-20
  • 2012-06-18
  • 1970-01-01
  • 2012-09-15
相关资源
最近更新 更多