wiki:TracBack

참조 문서

backup

trac 백업

trac-admin $ENV hotcopy /backup/path

svn 백업

  • 전체 백업
    svnadmin dump /svnrepository/path > backup이름
    
  • 리비전 10만 백업
    svnadmin dump /svnrepository/path -r 10 > backup이름
    
  • 리비전 10~20 만 백업
    svnadmin dump /svnrepository/path -r 10:20 > backup이름
    
  • 증분 백업
    svnadmin dump /svnrepository/path -r 10:20 --incremental > backup이름
    

restore

trac 복구

  • backup된 폴더를 tracrepository 폴더로 이동하면 된다.
  • 만약 subversion과 연동중이면 trac.ini 파일에서 아래와 같이 svn 연동부분 해제한다.
[components]
trac.versioncontrol.* = disabled
[trac]
repository_type = svn
repository_dir = /path/to/your/repository

  • svn path 가 변경됐을경우
    trac-admin $ENV resync
    

svn 복구

  • 전체 복구
    svnadmin load /svnrepository/path < backup파일이름
    
  • 기존 리비전 유지
    svnadmin load /svnrepository/path --force-uuid < backup파일이름