Eclipse 在windows上使用XAMPP创建SVN存储库服务器

Eclipse 在windows上使用XAMPP创建SVN存储库服务器,eclipse,svn,repository,xampp,Eclipse,Svn,Repository,Xampp,在过去的3天里,我一直在努力设置我的SVN服务器。我尝试了几种方法和工具,但我总是发现一些问题和错误的所有文件 我计划在这个项目中使用以下工具 用于服务器和数据库-XAMPP(随APACHE和MySql一起提供) 版本控制服务器-subversion-1.6.16 版本控制客户端-tortoiseSVN IDE是Eclipse 以下是我的疑问 1.上述工具和软件的组合是否适合我的项目? 2.是否有提供上述所有功能的开源软件? 3.如果你们中的任何人已经做过这样的项目,你能和我分享一下我应该使用的

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

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

  • 用于服务器和数据库-XAMPP(随APACHE和MySql一起提供)
  • 版本控制服务器-subversion-1.6.16
  • 版本控制客户端-tortoiseSVN
  • IDE是Eclipse
  • 以下是我的疑问 1.上述工具和软件的组合是否适合我的项目? 2.是否有提供上述所有功能的开源软件? 3.如果你们中的任何人已经做过这样的项目,你能和我分享一下我应该使用的软件的正确版本,让它工作无误吗

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

    来自当前配置服务器的错误消息:我试图通过将两个moduels mod_dav_svn.so和mod_authz_svn.so复制到我的apache modules目录,并使用这些so文件的Loadmodules更改httpd.conf文件,并设置它们的位置,从而使用XAMPP安装来设置svn-win32-1.6.16。但是,当我在错误日志中启动服务器时,会收到如下错误消息——“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>
    
    #在浏览器中输入此位置以访问存储库
    DAV svn
    SVN路径c:/SVN/SVN\u回购
    
    我在这里创建了存储库-C:/SVN/SVN\u repos

    以上工具和软件的组合是我的完美选择吗 项目

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

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

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

    是否有提供上述所有功能的开源软件 功能组合

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

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

    如果你们中有人已经做了 这样的项目,你能帮我吗 与我分享哪些是正确的 我应该使用的软件版本 让它工作无误

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

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

  • 如果您仍然遇到问题,请尝试并返回此处。

    请参阅此处。这些是开发团队使用的常用工具,但没有人能真正判断出它们是否适合您。您接受了我的答案,但没有投票,为什么?非常感谢您的直截了当的回答。我真的很喜欢。我一定会听从你的建议。顺便说一句,我正在尝试设置一个服务器,在那里我可以为我的公司托管一个网站。该网站还使用数据库。所以我选择了它附带的XAMPP。但现在我希望这个服务器也能为我的开发团队托管我的源代码存储库。所以我只是尝试通过使用SVN的DLL来扩展功能。我想听听你对我上述要求的宝贵意见。通过安装Zend Server CE或VisualSVNServer,它能解决所有这些问题吗?请给我一些建议。