문제

Windows 서버에서 SVN 서버를 실행 중이며 자동 백업 절차를 예약하려고합니다. 나는 항상 저장소에서 일하는 유일한 사람이 될 것입니다. HotCopy를 귀찮게해야합니까? 아니면 간단한 Windows 백업 응용 프로그램을 사용하여 리포지토리를 백업 할 수 있습니까? Xcopy 또는 Robocopy는 어떻습니까?

도움이 되었습니까?

해결책

간단히 복사 / 붙여 넣기 (xcopy) 저장소가 가장 쉬운 솔루션입니다. 단일 파일을 복사하는 것이 작은 파일을 복사하는 것보다 훨씬 빠른 것이 훨씬 빠릅니다. 저장소가 작 으면 문제가되지 않지만 고려해야 할 사항은 다음과 같습니다.

svnadmin dump /path/to/repository > repository-name.dmp

다른 팁

종류의 복제 SVN 백업 .. HotCopy가 충분합니까 아니면 전체 및 증분 덤프에 대해 걱정해야합니까? 의문.

생각하는 것을 잊지 마십시오.

  • 백업 빈도 (두 백업 사이에 충돌하면 어떻게됩니까?)
  • 청소 과정 (시간이 지남에 따라 얼마나 많은 백업을 유지하고 싶습니까?)
  • 여유 공간 관리 (각 백업이 취하는 각 디스크 공간은 무엇입니까?)
  • 복원 절차 : 테스트;) 테스트되지 않은 백업은 "실제"백업이 아닙니다.)

백업 중에 저장소에 액세스 할 수있는 사람이 없다고 확신하는 한, 핫 카피를 사용할 필요가 없습니다. 원하는 도구로 저장소를 간단히 복사/백업 할 수 있습니다.

백업 중에 변화를 저 지르지 않을 것이라는 것을 알고 있기 때문에 유일한 사용자로서 괜찮을 것입니다. 그들은 사용하기 쉽습니다.

또한 사용하면 두 가지 보너스를받습니다. 하나는 상황이 바뀌면 (저장소를 사용하여 더 많은 사람들을 얻을 수 있음) 기억하고 돌아가서 당신이하는 방식을 바꿀 필요가 없습니다. 그리고 두 사람은 복원에 문제가 있다면, 당신은 실제로 시작하는 질문을 게시하고 싶지 않습니다. "저장소의 사본을 만들어 백업을 만들었습니다 ..."

나는 사용한다 모이 홈 모든 개인 개발 파일 (파괴, 비주얼 스튜디오 프로젝트 등)을 백업하려면 간단하고 너무 많은 리소스를 차지하지 않으며 쉽게 구성 가능하며 무엇보다도 무료입니다.

Xcopy 또는 이와 유사한 것을 사용하여 나만의 백업 솔루션을 작성하는 것에 대해 생각했지만 왜 휠을 재발 명합니까?

SVN이 컴퓨터에있는 경우 간단한 파일 사본을 사용할 수 있습니다. 가장 안전한 방법은 덤프 백업을 사용하는 것입니다.

백업을 컴퓨터에서 보관해야한다는 점을 기억하십시오. 무료 SVN 백업 도구가 있습니다. 여기

백업, 핫 카피 및 덤프를 모두 수행하여 이메일 또는 FTP로 보냅니다.

여기에서 로컬 및 원격 파괴 저장소를 덤프하기위한 GUI Windows 도구 :

SVN 백업 도구

도구 설명은 다음과 같습니다.

이 단순히 도구를 사용하면 로컬 및 원격 전복 저장소의 덤프 백업을 만들 수 있습니다. 이 소프트웨어는 "Svnadmin"과 같은 방식으로 작동하지만 GUI 프론트 엔드는 아닙니다. 대신 다른 추가 도구없이 독립형 모드에서 덤프를 만들 수 있도록 Subversion 라이브러리를 직접 사용하십시오.

귀하의 경우 문제는이 도구가 백업을 위해 수동으로 시작해야하며 현재 자동으로 백업 일정이 없다는 것입니다.

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