2008-09-19 4 views
0

로컬 소스 코드 저장소 용 Apache 서버에 TortoiseSVN을 설치합니다. 현재 시험 사용 목적으로 두 명의 사용자 만 설정하고 있습니다. 관리자가 몇 가지를 설정하여 파일 체크 아웃 (작업 디렉토리로 복사)이 강제 실행되도록 잠글 수있게 할 수 있습니까?Apache 서버 및 TortoiseSVN을 사용하여 파일 잠그기

Abhijit Dhopate

답변

0

그 Subversion을 같은 동시 버전 관리 시스템의 목적 중 하나를 패배하지 않을까요? 일반적으로 파일 블록을 체크 아웃하지만 서버는 누군가가 해당 파일을 편집하고 있는지 여부를 알지 못합니다. 충돌이 발생하면 다른 사용자가 해당 파일에 액세스하여 결과를 처리하도록 허용하지 않는 이유는 무엇입니까?

2

Subversion에서이 작업을 수행하려는 주된 이유는 '병합'이 어렵거나 불가능한 이진 파일 (예 : 이미지 등) 때문입니다. 이 경우 각 사용자는 파일에 대한 잠금을 요청할 수 있습니다. 체크 아웃시 읽기 전용으로 만들고, 잠글 때 읽기 전용으로 작성하는 파일에 적용 할 수있는 svn 등록 정보 (needs-lock)가 있으므로 편집 전에 잠금을 요청하는 것을 기억하십시오.

svn 설명서의 the chapter on locking을 참조하십시오.

관련 문제