"SVN 비디오 튜토리얼", SVN: 전체 이름 Subversion은 시간이 지남에 따라 변경되는 데이터를 관리하는 코드 버전 관리 소프트웨어입니다. 이 데이터는 중앙 저장소에 저장됩니다. 이 아카이브는 일반 파일 서버와 매우 비슷하지만 모든 파일 변경 사항을 기억합니다. 이렇게 하면 파일을 이전 버전으로 복원하거나 파일의 변경 기록을 찾아볼 수 있습니다. 많은 사람들은 버전 제어 시스템을 일종의 "타임머신"으로 생각합니다.
강의 재생 주소: http://www.php.cn/course/354.html
선생님의 강의 스타일:
강의는 친절하고 자연스러우며, 가식적이지 않습니다. 고의적으로 과장하지 않고 설득력 있고 자세하게 이야기하면서 교사와 학생은 평등, 협력, 조화의 분위기에서 침묵의 감정 교환을 하며 지식에 대한 갈증과 탐구를 단순성과 진정성으로 통합합니다. 가르치는 상황에서 학생들은 지식을 얻습니다. 조용한 생각과 묵묵한 승인을 통해
이 영상에서 더 어려운 부분은 다중 창고의 svn 구성과 권한 제어입니다:
Shop은 창고가 동시에 여러 개 개발된다면, 프로젝트를 위해 필요합니다. 여러 창고를 구축하고 동시에 여러 프로젝트를 감독하려면
svnserve는 하나의 폴더만 감독할 수 있으며 여러 창고를 감독할 수는 없습니다.
일반 디렉터리를 감독하면 모든 창고를 감독한다는 목적을 달성할 수 있습니다.
예를 들어 Shop 창고의 일반 디렉터리는 WebApp입니다.
WebApp 디렉터리로 전환하고
svnserve -d -r ./을 실행합니다.
이런 식으로, svn://을 사용할 수 있습니다. Localhost는 WebApp에 액세스합니다.
Shop 디렉터리에 액세스하려면 svn://localhost/Shop
이지만 localhost 지정을 변경하면 이전에 지정한 체크아웃 디렉터리는 액세스할 수 없습니다. 연결
권한 제어
Warehouse 리소스
conf 폴더
authz 파일 인증 파일 아래에 해당 사용자에게 어떤 권한이 있는지 알려줍니다.
passwd 파일 인증 파일은 특정 웨어하우스에 어떤 사용자와 해당 비밀번호가 있는지 표시합니다.
svnserve.con 핵심 구성 파일
anon-access = write auth-access = write
첫 번째는 익명 권한
두 번째는 인증 권한
password-db = passwd authz-db = authz
댓글을 삭제
하여 인증 파일과 인증 파일을 엽니다
그런 다음 인증 파일 passwd를 작성하고 해당 사용자 이름과 비밀번호를 정의합니다
여기서는 모든 사람을 위한 소스 코드 리소스도 추천합니다. 다운로드: http://www.php.cn/xiazai/learn/2114
SVN 학습 자료
위 내용은 Chuanzhi Podcast SVN 비디오 튜토리얼 코스웨어 소스 코드 권장 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!