簡體   English   中英

在Windows上使用XAMPP創建SVN存儲庫服務器

[英]Creating SVN repository server with XAMPP on windows

在過去的三天內,我一直在努力設置SVN服務器。 我嘗試了幾種方法和工具,但總會發現一些問題並使所有文件出錯。

我打算為該項目使用以下工具。

  1. 對於服務器和數據庫-XAMPP(APACHE和MySql附帶)
  2. 版本控制服務器-Subversion-1.6.16
  3. 版本控制客戶端-tortoiseSVN
  4. IDE是Eclipse

以下是我的疑問:1.以上工具和軟件的組合對我的項目是否完美? 2.是否有任何開源軟件可以提供以上所有功能的組合? 3.如果你們中的任何人已經做過這樣的項目,請您與我分享那些我應該使用的正確版本的軟件才能使其正常工作。

如果有人可以提供以下解決方案,我也可以繼續進行當前設置。

來自服務器的當前配置的我的錯誤消息:我試圖通過將兩個moduels mod_dav_svn.so和mod_authz_svn.so復制到我的apache模塊目錄中來設置XAMPP安裝svn-win32-1.6.16,並使用這些so文件的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

以上工具和軟件的組合是否適合我的項目?

這是不可能回答的,因為:

a)我們不知道您的項目是什么
b)沒有什么是完美的

但這絕對是工具的不錯組合。 如果您是我,我不會使用XAMPP,而是使用Zend Server CE! 對於大多數php配置需求,您都會獲得一個不錯的Web GUI。

是否有提供上述所有功能組合的開源軟件?

不會。這些工具是為各種目標受眾維護的,而您所要求的組合捆綁在一起並沒有多大意義。

但是,當然,您的IDE(在本例中為Eclipse)可以與這些工具很好地集成。 “集成”意味着它可以一起玩,並不意味着它與這些東西捆綁在一起。

如果你們中的任何人已經做過這樣的項目,請您與我分享哪些軟件是我應該使用的正確版本,才能使它正常工作。

我曾經有過這樣的組合(現在我在使用Zend Server CE的Zend Studio中),並且沒有問題。 問題是您正在嘗試做不必要和錯誤的事情。

  1. 如果您使用的是XAMPP,那么您在Windows機器上,則使用.so擴展名根本沒有用,Windows需要.dll擴展名。
  2. 您為什么仍要加載此類擴展? 您不需要那些東西就可以正常工作。
  3. 您的存儲庫在哪里? 僅當您想要托管自己的存儲庫時,才需要運行自己的服務器。 如果是這種情況,請查看VisualSVNServer 您只需安裝它,而無需與任何東西集成。
  4. 如果您的存儲庫位於網絡中的某個位置(很有可能),則您不需要SVN服務器,只需要客戶端即可。 在這種情況下,您已經准備好了,不需要php擴展名。 您可以在Eclipse中或使用TortoiseSVN在文件系統中檢出存儲庫,提交,導出,分支,標記等。

如果仍然遇到問題,請嘗試並返回此處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM