2013-01-24 5 views
1

Subversion (TortoiseSVN)을 사용하여 Visual Studio와 통합하려고합니다. 내 컴퓨터에 TortoiseSVN 및 AnkhSVN을 설치했습니다.네트워크에서 Subversion을 설치하는 방법은 무엇입니까?

나는 많은 수의 기사를 읽었지만 복잡한 방식으로 설명했거나 이해할 수 없을 수도 있습니다.

저는 5 명의 팀원과 모두 한 프로젝트에서 작업하고 있습니다. (VS 2012) 그래서 우리를 위해 파괴를 설치하고 싶습니다.

난 그냥 다음과 같은 물건을하고 싶지 ..

은 -> 5의 모든 커밋 할 수 및 솔루션의 모든 파일의 최신 버전을 다운로드 할 수 있습니다, 그것을 이잖아. (MS SourceSafe의 체크 인 및 체크 아웃 기능과 비슷 함) 다른 기능을 사용하고 싶지 않습니다.

네트워크에서 Subversion을 어떻게 설정할 수 있습니까?

누구든지 단계별 절차를 보여줄 수 있습니까?

답변

0
  1. 저장소를 호스팅 할 서버로 시스템을 선택하십시오. 서버 시스템에서
  2. , 새 저장소 서버 시스템에서
  3. , 사용 또는 svnserve를 만들 svnadmin을 사용하여 서버 시스템에서 전복을
  4. 를 설치합니다.
  5. 각 클라이언트 컴퓨터 한 대에 Subversion 또는 tortoisesvn을 설치하십시오.
  6. 각 클라이언트 3 단계

이에서 만든 저장소에서 파일을 체크 아웃 할 수는 심지어 당신이해야 트렁크/지점/태그 디렉토리를 생성으로 사라 않았습니다. 그러나 그것은 꽤 잘 문서화되어 있습니다.

높은 수준에서 svn : // serverName/repositoryName/trunk에는 VS 프로젝트가 있어야합니다. 모든 개발자가 체크 아웃합니다. 그들의 변화를 개발하십시오. 그들을 저지하십시오. 다른 사람의 변경 사항을 받으려면 업데이트하십시오.

기계가 서로를 볼 수있는 한 네트워크 관점에서 볼 때, 그게 전부입니다. 컴퓨터가 모두 같은 인트라넷에 있으면 svnserve를 사용하면 충분할 것입니다. 저장소로 http 액세스를 설정하면 더 복잡해질 수 있지만 개발자가 http 액세스 권한이 필요한지 여부는 밝히지 않았습니다. 따라서 svnserve로 충분하다고 가정합니다.

희망이 도움이됩니다.

+0

답장을 보내 주셔서 감사합니다. 모든 머신이 LAN에 있습니다. 2 단계와 3 단계에 대해 더 알고 싶습니다. 저장소에서 네트워크 경로를 공유하는 방법은 무엇입니까? – Nil

+0

SVNAdmin 및 svnserve에 대해 모르시겠습니까? 어떻게 만드시겠습니까? – Nil

+0

svnadmin과 svnserve는 Subversion의 표준 설치 (TortoiseSVN 아님)와 함께 제공되는 바이너리입니다. 전복 설치 (클라이언트 전용 설치가 아님)를 찾으십시오. svnadmin은 리파지토리 자체에 관리 기능을 제공합니다. 저장소를 호스팅하는 시스템에서이 값을 사용합니다. svnserve는 원격 컴퓨터가 저장소 (svn : // 주소 형식 사용)에 액세스 할 수있게하는 서버 프로세스입니다. svnserver를 사용할 때 네트워크 경로를 공유 할 필요가 없습니다. – EdH

관련 문제