제작에 들어가는 모든 코드를 수석 개발자가 검토해야한다는 요구 사항이 있습니다.SVNServ가 와일드 카드 일치를 통해 디렉토리에 대한 쓰기 액세스를 거부합니다.
내가이 작업을 계획 한 방식은 일반 개발자가 코드를 확인할 수없는 분기의 명명 규칙에 따른 것입니다.
다음은 SVN 권장 디렉토리 구조 다음과 유사합니다.
[project-name]/trunk/ [project-name]/branches/ [project-name]/branches/development-01 [project-name]/branches/development-02 [project-name]/branches/task-increasefontsize [project-name]/branches/release-01 [project-name]/branches/release-02 [project-name]/tags/
그래서에는 AuthZ 파일에 내가 SVN은 * 지원하는 증거를 찾을 수 있습니다 (또는 다른 와일드 카드 문자) 할 수 그러나 다음
[/]
@developers = rw
[/*/branches/release-*]
@developers = r
@senior_developers = rw
같은 것을하고 싶습니다.
그런 것이 가능한가 또는 사전 커밋 훅이 필요한가요?
감사합니다. 이것에 대해 살펴 보겠습니다. 다음 리소스에 따라 Windows에서 작동하는 것처럼 보이지 않습니다 http://subversion.tigris.org/issues/show_bug.cgi?id=3298 – Wes
이 대답을 수락 할 것입니다. 내 정확한 사용 사례는 대답하지 않지만 같은 질문을 가진 대부분의 사람들에게 유용합니다. – Wes