2008-08-11 10 views
4

중복 Subversion 저장소를 만드는 가장 좋은 방법은 무엇입니까?Subversion 저장소를위한 중복 생성?

나는 (아파치 2와 WebDAV를 통해 링크 된) Subversion 저장소를 가지고 있으며, 장애 발생시 다른 서버에 미러 저장소를 만들고 싶습니다. 그러나 앞으로 나아갈 수있는 최선의 방법은 확실하지 않습니다.

내가 변경 내용을 전파하는 데 사용할 수있는 스크립트를 포스트 커밋 생각하고,하지만 난이 갈 수있는 가장 좋은 방법입니다 확실하지 않다, 사람이 당신이 정말로 당 커밋해야합니까 백 모든 입력

답변

4

기본적으로 연결된 서버 (동기화 된 서버)는 기본적으로 페더레이션 된 (동기화 된) 서버입니다 ... 최근에 같은 질문을 한 적이 있는데 ... 내가 찾고있는 정확한 해결책을 찾지 못했지만 가까운 시일 내에 발견되었습니다. See here:

2

이 업? 그 길을가는 것보다 실패에 대비해 안전하게 지키는 방법이 거의 확실합니다. 예를 들어, 대부분의 실패가 디스크 실패 인 경우 RAID 어레이 및/또는 NAS/SAN 저장소로 이동하면 더 나은 일반 보호 기능을 제공하고 제대로 구성된 경우 성능이 향상됩니다. 이 시점에서 오프 사이트 백업은 사용 가능한 도구를 사용하는 문제가됩니다. 자세한 내용은 svn 설명서 Repository maintenance section을 참조하십시오.

커밋 당 백업이 필요하다면, 포스트 커밋 스크립트가 필요합니다.

1

미러 된 저장소에만 읽기 전용 액세스가 필요한 경우 미러링을 위해 SVN 1.4에 추가 된 svnsync을 사용할 수 있습니다.

우리는 CruiseControl.NET을 실행하기 위해 빌드 서버에서 보조 저장소를 사용하지만 미러 된 저장소는 읽기 전용입니다.