Perforce 클라이언트 사양에 매핑 된 특정 파일이 편집 할 수 없을 수 있습니까?
-
06-07-2019 - |
문제
예를 들어 '게시 된'디포의 클라이언트 사양 맵 파일의 일부. 이 소위 출판 된 맵이 강제로 읽기 전용이 될 수있는 방법이 있습니까? 즉, 편집을 위해 열 수 없습니까?
예를 들어 ([편집 할 수없는] 무시) :
//Development/foo/... //client/foo/...
//Published/bar/1.0/... //client/bar/... [not editable]
//Published/qux/2.0/... //client/qux/... [not editable]
즉, 파일이 열리는 것을 방지하고 (기본적으로 잠겨 있음) 클라이언트 사양 수준에서 시행 될 수 있는지 궁금합니다.
그렇지 않은 경우 특정 사용자에게 '게시 된'디포를 읽지 않고 사용할 수있는 방법이 있습니까?
해결책
이를 제대로 수행하는 유일한 방법은 Perforce 권한 테이블을 통한 것입니다. P4 Protect 명령 또는 P4V의 관리 메뉴를 통해이를 통해 얻을 수 있습니다.
그냥 열기 만하면 - 관리자 권한이 필요합니다. 그리고 테이블에 줄을 추가하여 해당 파일을 읽기 만 표시합니다. 이를 통해 고객은 파일에 동기화 할 수 있지만 편집 (또는 삭제 등)을 위해 열 수는 없습니다.
권한 테이블에서 궁극적 인 제어가 있습니다. 또한 사용자의 서브 세트 만 파일을 수정할 수 있도록이를 수정할 수도 있고 다른 모든 사람들은 파일을 읽을 수 있습니다.
Perforce 관리자 안내서는 권한 테이블에서 매우 좋습니다. 직접 링크 여기.
제휴하지 않습니다 StackOverflow