Perforce 클라이언트 사양에 매핑 된 특정 파일이 편집 할 수 없을 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1010134

  •  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 관리자 안내서는 권한 테이블에서 매우 좋습니다. 직접 링크 여기.

다른 팁

당신이 사용할 수있는 P4 잠금, 다른 사람들이 변경 사항을 제출하는 것을 금지합니다.

사용자 액세스를 관리 할 수도 있습니다 P4 보호 그리고 P4 그룹. 파일로 파일에 사용할 수 있다고 생각합니다.

더미 클라이언트를 만들고 더미 클라이언트에서 해당 파일을 잠글 수 있습니다. 그런 다음 서버에 넣어서 그 클라이언트를 사용하지 않도록하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top