2011-03-23 3 views
0

지난 3 일 동안 SVN 서버를 설정하는 데 어려움을 겪고 있습니다. 몇 가지 방법과 도구를 시도했지만 항상 문제를 발견하고 모든 파일을 버그를 발견했습니다.Windows에서 XAMPP를 사용하여 SVN 저장소 서버 만들기

이 프로젝트에 다음 도구를 사용할 계획입니다. 서버 및 데이터베이스의

  1. - 전복-1.6.16는
  2. 버전 관리 클라이언트 - - TortoiseSVN을
  3. IDE가
이클립스입니다 XAMPP는
  • 버전 제어 서버 (아파치와 MySQL 함께 제공)

    내 질문은 다음과 같습니다 1. 위의 도구와 소프트웨어의 조합은 내 프로젝트에 완벽합니까? 2. 위 기능을 모두 제공하는 오픈 소스 소프트웨어가 있습니까? 3. 당신 같은 사람이 이미 그런 종류의 프로젝트를 해본 적이 있다면, 제게 오류가없는 소프트웨어를 사용하기 위해 올바른 버전의 소프트웨어를 제공 해주십시오.

    누군가가 아래에 대한 해결책을 제공 할 수 있다면 나는 현재 설정을 계속 수행 할 수 있습니다.

    현재 구성에 대한 서버의 내 오류 메시지 : mod_dav_svn.so와 mod_authz_svn.so의 두 모듈을 내 apache modules 디렉토리에 복사하여 samp-install로 svn-win32-1.6.16을 설치하려고 시도했지만 httpd .conf 파일을 Loadmodules with so 파일과 위치를 설정하십시오. 하지만 오류 로그에서 서버를 시작할 때 다음과 같은 오류 메시지가 나타납니다. "httpd.exe : C : /xampp/apache/conf/httpd.conf의 136 행에 구문 오류가 있습니다. C :/xampp/apache/modules을로드 할 수 없습니다. /mod_dav_svn.so into server : 지정된 모듈을 찾을 수 없습니다. " /SVN/svn-win32-1.6.16 위치 XAMPP - C :/XAMPP/httpd.conf 파일에서

    변경 C -

    이전 SVN의이 오류 위치에 사전 조건 및 구성은 다음과

    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/. 이들은 dev 팀에서 사용하는 일반적인 도구이지만 아무도 실제로 당신에게 적합하다고 말할 수는 없습니다. – Nishant

    +0

    당신은 내 대답을 받아 들였지만 당신이 그것을 upvote하지 않았다, 왜? – markus

    답변

    1

    위의 도구와 소프트웨어의 조합이 내 프로젝트에 가장 적합합니까? 때문에 대답하는 것은 불가능

    :

    는) 우리가 프로젝트
    b)는 아무것도 모르는는

    완벽하지만 확실히 도구의 확인 조합입니다. 내가 너라면 XAMPP 대신 Zend Server CE를 사용하겠다. 대부분의 PHP 구성 요구 사항에 맞는 멋진 GUI를 얻을 수 있습니다.

    위의 모든 기능을 갖춘 기능을 모두 제공하는 오픈 소스 소프트웨어가 있습니까?

    아니요.이 도구는 다양한 대상 고객을 위해 관리되며 사용자가 원하는 조합은 번들에별로 적합하지 않습니다.

    물론 IDE (이 경우 Eclipse)는 이러한 도구와 잘 통합됩니다. '통합'은 함께 연주한다는 것을 의미하며, 이러한 것들을 번들로 제공하지는 않습니다. 당신의 사람이 이미 프로젝트의 같은 종류의 일을 한 경우

    , 당신은 내가 에 사용해야하는 소프트웨어의 올바른 버전입니다 무료로 오류 일 수 나와 함께 주를 기쁘게 할 수있다.

    이전에는 Zend Server CE의 Zend Studio에 있었지만 아무런 문제가 없습니다. 문제는 불필요하고 잘못된 것을하려고하는 것입니다.

    1. 는 XAMPP를 사용하는 경우, 당신은 전혀 소용이없는 것입니다 확장을 .so를 사용하여 Windows 시스템에있어, 윈도우 .DLL 확장을 필요로한다.
    2. 어째서 이러한 확장을로드하려고하는 이유가 무엇입니까? 모든 작업을 수행하기 위해 필요하지 않습니다.
    3. 리포지토리는 어디에 있습니까? 자신의 리포지토리를 호스팅하려는 경우에만 자신의 서버를 실행해야합니다. 이 경우 VisualSVNServer을 확인하십시오. 설치 만하면되므로 아무 것도 설치할 필요가 없습니다.
    4. 리포지토리가 네 트워크 (SVN 서버가 필요하지 않음)에있는 경우 클라이언트 만 있으면됩니다. 이 경우에는 PHP 확장이 필요 없습니다. Eclipse 내에서 또는 TortoiseSVN을 사용하는 파일 시스템에서 repos, commit, export, branch, tag 등을 체크 아웃 할 수 있습니다.

    문제가 계속되면 다시 시도해주세요.

    +0

    귀하의 to-the-point 답장을 보내 주셔서 감사합니다. 정말 좋아. 나는 너의 제안을 분명히 따를 것이다. 그런데 내 회사 웹 사이트를 호스팅 할 수있는 서버를 설치하려고합니다. 웹 사이트는 데이터베이스도 사용합니다. 그래서 그것과 함께 제공되는 XAMPP를 선택합니다. 그러나 이제는이 서버가 내 개발 팀을 위해 내 소스 코드 저장소를 호스팅하기를 원했습니다. 그래서 방금 SVN에 DLL을 사용하여 기능을 확장하려고했습니다. 위의 요구 사항에 대한 귀중한 조언을 듣고 싶습니다. Zend Server CE 또는 VisualSVNServer를 설치하면 이러한 모든 필요성을 해결할 수 있습니까? 제발 조언. –