ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • svn sync 동기화, 백업
    dev/tool 2016. 11. 16. 18:29

    1. repo 생성(툴/명령어)

    2. pre-revision property change hook 내용 추가

    2.1. exit 0;

    3. svnsync init {백업 경로} {원본 경로}

    3.1. 경로는 url 이나 물리 파일 경로 가능

    3.2. 명령 실행시 인자로 백업/원본 svn 에 필요한 user/password 정보 전달 가능

    3.3. 3.2 를 하지 않을 경우 콘솔창에서 추가 정보 수동 입력 가능

    3.4. 명령 실행 성공시 "Copied properties for revision 0." 출력

    4. svnsync sync {백업 경로}

    4.1. 3. 에서 입력된 원본 경로, 사용자 정보를 바탕으로 동기화 시작


    * 백업/원본 pc 가 아닌 제3의 pc 에서도 위 전체 단계 수행 가능


    * 어떠한 이유로 동기화도중 실패할 경우 원본을 원본 pc 에서 덤프한 후, 백업 pc 에서 복원하여 위의 3 단계부터 실행하면 됨. 이때 명령어 뒤에 --allow-non-empty 를 추가하여 비어있는 저장소가 아니라고 명시해야 함.

    이후는 동일


Designed by Tistory.