2017-09-21 6 views
1

내 회사의 SVN 시스템을 설정하려고하지만 구조가 복잡하고 달성 가능한지 확실하지 않습니다. 시나리오가 이렇습니다. 우리는 웹 응용 프로그램 (일반 웹 사이트는 아니지만 복잡한 응용 프로그램)을 개발 중이며 두 개의 다른 그룹이 있습니다.SVN이 동일한 프로젝트의 여러 버전을 관리합니다.

  1. 버그를 수정 한 일반 개발자가 해결되었습니다.
  2. R & D 작업을 담당하는 특별 개발자.

R & D 팀은 일부 기존 클래스를 사용하고 자체 클래스를 생성하는 몇 가지 새로운 기능을 개발 중입니다. 이제 일반 개발자는 아웃소싱되므로 D 그룹이 공개 될 때까지 R & D 그룹이 생성하는 모든 파일에 액세스 할 수 없어야하지만 R & D 그룹은 첫 번째 팀이 수행 한 모든 변경 사항에 액세스 할 수 있어야합니다.

처리 할 수 ​​있습니까? 그렇다면 어떻게?

+0

아마도 액세스 제어/조직과 팀이있는 일부 Enterprise Git 솔루션을 살펴볼 것입니다. –

+0

@information_interchange 질문은 [svn]이지 [git]가 아닙니다. – bahrep

답변

0

내 회사의 SVN 시스템을 설정하려고하지만 구조가 인 경우 약간 복잡하며 달성 가능한지 확실하지 않습니다.

달성 가능하다. 그러나 시나리오를 다루는 세부 요구 사항을 찾아야합니다. 현재의 시나리오는 몇 가지 접근법으로 뒷받침 될 수 있습니다.

개발 과정에 branching strategy을 디자인하고 path-based authorization을 사용하여 SVN 저장소에 액세스 제어를 구현해야합니다. R & D는 프로젝트 기록에 대한 모든 권한을 가지지 만 아웃소싱 된 개발자는 제한된 접근 권한을 갖도록 세분화하여 사용 권한을 설정하는 데 도움이됩니다.