CentOS 7 기반 SVN 서버가 있습니다. 기존 데이터에 저장소를 만드는 방법이 있나요? 서버는 을 기반으로 합니다 /home/server
. 친구와 제가 저장소 디렉터리에서 복사하지 않고 프로덕션 서버에서 직접 모든 내용을 편집할 수 있도록 이 폴더가 SVN 저장소가 되어야 합니다.
답변1
기존 데이터에 저장소를 만드는 방법이 있나요?
예, *어느 정도**(이동 트릭이 없으면 이미 존재하는 디렉터리에 저장소를 가져올 수 없지만 저장소를 만들고 "기존 데이터"를 기록의 시작점으로 사용할 수 있습니다)
SVN 저장소로 사용하려면 이 폴더가 필요합니다.
아니요,당신은 그것을 원하지 않습니다, SVN 저장소는 실제 트리의 단순한 미러가 아니기 때문입니다.데이터 베이스에는 실제 트리와 변경 기록이 포함되어 있지만 저장소의 물리적 폴더 트리는 콘텐츠 트리가 아닙니다.
너가능한이 폴더를 다음으로 변환하고 싶습니다.저장소의 작업 복사본
그래서 내 친구와 나는 저장소 디렉터리에서 복사하지 않고도 프로덕션 서버에서 모든 내용을 직접 편집할 수 있습니다.
왜 안 돼? ! 변경이 완료되면 "저장소 디렉터리에서 복사"하는 대신 변경 사항을 커밋하는 것을 잊지 마십시오.