2012-02-13 4 views
1

현재 모든 팀원은 "CENTRAL SVN 서버"에 연결하고 코드를 커밋합니다. SVN 서버가 다른 많은 팀에서 사용되고 있습니다. 마찬가지로 팀 구성원 중 하나가 실수를하면 다른 사람이 색조를 만들고 울부 짖는 소리에 영향을줍니다 .-(.... :-)SVN 서버의 계층 구조

내가 원하는 것은 "중간 SVN 서버 "모든 개발자가 연결할 수 있습니다. 그들은 자신의 코드를 "INTERMEDIATE SVN Server"에 커밋 한 다음이 "중간 서버"에서 빌드/통합 테스트를 수행합니다. 모든 테스트가 정상이면 코드가 INTERMEDIATE Server에서 "CENTRAL SVN Server"로 추가 커밋되므로 더 많은 사용자에게 더 깨끗한 코드가 제공됩니다.

나는 이것이 기본적인 것들이라는 것을 알고 있지만 누군가 나를이 주제와 관련된 일부 문서/스크립트에 연결함으로써이 사실을 깨닫도록 도울 수 있습니다. 기대해 줘서 고마워.

나는 Tortoise를 SVN 클라이언트로 사용합니다.

감사합니다, 아몰

+2

같은 서버에 팀용 SVN 브랜치를 만들고 싶습니다. – Thilo

답변

0

가난하게 계획된 워크 플로우가 이상한 일을 할 이유가되지 않습니다는

일반적으로 도움이 링크를 참조하십시오 ...이 처리하는 기본 방법입니다 (SVN의 다중 계층은 입니다. 가지).

  • 로, 이미 나는 그런 말을 이야기하기 위해 할 수있는 언급, "연속적인 통합을"분기를 제외하고

    ,

  • "코드 검토",
  • "수단 -과 기능 - 테스트"

SVN-repos 체인을 만들 수 있지만 비뚤어진 못과 비즈니스 프로세스 리팩토링으로 더 많은 것을 제공합니다. 귀하의 질문은 "어리 석음을 피하는 방법"이 아니라 "현명한 작업을 수행하는 방법"이되어야합니다.