2011-03-23 175 views
0

最近3天,我在设置SVN服务器时感到很困难。我尝试了几种方法和工具,但是我总是发现一些问题并错误地记录了所有文件。在Windows上使用XAMPP创建SVN存储库服务器

我打算为这个项目使用以下工具。

  1. 服务器和数据库 - XAMPP(自带Apache和MySQL)
  2. 版本控制服务器 - 颠覆-1.6.16
  3. 版本控制客户端 - TortoiseSVN的
  4. IDE就是Eclipse

以下是我的疑问 1.上述工具和软件的组合是否适合我的项目? 2.有没有提供所有上述功能的开源软件? 3.如果您的任何人已经完成了这样的项目,您可以与我分享哪些是我应该使用的正确版本的软件,以使其无误。

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

从服务器获取当前配置的错误消息:我尝试使用XAMPP安装来设置svn-win32-1.6.16,方法是将两个模块mod_dav_svn.so和mod_authz_svn.so复制到我的apache模块目录,并将httpd .conf文件与这些文件的Loadmodules并为这些文件设置位置。但是当我在错误日志中启动服务器时,出现如下错误消息 - “httpd.exe:C:/xampp/apache/conf/httpd.conf行136上的语法错误:无法加载C:/ xampp/apache/modules /mod_dav_svn.so到服务器:指定的模块找不到。“

以下是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

+0

请看这里http://svn.spears.at/。这些是开发团队使用的常用工具,但没有人能真正说出适合您的情况。 – Nishant 2011-03-23 03:24:36

+0

您接受了我的回答,但您没有注册,为什么? – markus 2011-08-13 16:20:04

回答

1

上述工具和软件的组合对于我的 项目来说是完美的吗?

那是不可能的回答,因为:

一)我们不知道你的项目是什么
B)没有什么是完美的

但它绝对是一个工具OK组合。如果我是你,我不会使用XAMPP,而是使用Zend Server CE!对于大多数PHP配置需求,您会得到一个很好的Web GUI。

是否有任何开源软件提供了所有上述 功能组合?

不可以。这些工具是针对不同的目标受众进行维护的,您要求的组合在捆绑中没有多大意义。

但是当然你的IDE(在这种情况下是Eclipse)很好地集成了这些工具。 '集成'意味着它一起玩,并不意味着它与这些东西捆绑在一起。

如果你有人已经做了 这种类型的项目,你可以请 跟我分享一下这是正确的 版本软件的我应该使用 得到它的工作无差错。

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

  1. 如果您使用XAMPP,你是在Windows机器上,使用的.so扩展不会做任何好处可言,Windows需要.dll扩展名的。
  2. 为什么你要加载这样的扩展无论如何?你不需要那些为了得到它所有的工作。
  3. 你的仓库在哪里?只有当你想要托管你自己的仓库时,你是否需要运行你自己的服务器。如果是这种情况,请查看VisualSVNServer。你只需安装它,不需要与任何东西集成。
  4. 如果您的存储库位于网络中的某个位置(更可能),则不需要SVN服务器,您只需要客户端即可。在这种情况下,你已经准备好了,不需要php扩展。您可以在Eclipse或您的文件系统中使用TortoiseSVN检出repos,提交,导出,分支,标记等。

试试看,如果仍然遇到问题,请返回此处。

+0

非常感谢您的即时答复。我真的很喜欢它。我一定会按照你的建议。顺便说一句,我试图建立一个服务器,我可以为我的公司托管一个网站。该网站也使用数据库。所以我选择它附带的XAMPP。但是现在我希望这个服务器能够为我的开发团队托管我的源代码库。所以我试图通过使用SVN的DLL来扩展功能。我希望听到您对我上述要求的宝贵意见。通过安装Zend Server CE或VisualSVNServer,它可以解决所有这些需求吗?请指教。 – 2011-03-24 01:16:17

相关问题