티끌모아부자

[SVN] 주요 명령어 모음 본문

IT-DB/IT-범용 라이브러리

[SVN] 주요 명령어 모음

실천합시다 2019. 1. 17. 17:59

0. SVN Repository 생성

svnadmin create --pre-1.6-compatible --fs-type fsfs (Repository 이름)


1. SVN DUMP 생성


svnadmin dump (svn repository위치) -r ( revision 옵션 ) > (덤프파일위치지정)


 

** revision 옵션 해설

ex) 1:HEAD - 처음부터 가장 최신버젼까지 모든 덤프

HEAD

The latest (or youngest) revision in the repository.

BASE

The revision number of an item in a working copy. If the item has been locally modified, this refers to the way the item appears without those local modifications.

COMMITTED

The most recent revision prior to, or equal to, BASE, in which an item changed.

PREV

The revision immediately before the last revision in which an item changed. Technically, this boils down to COMMITTED-1.


$ svn update -r {2006-02-17}
$ svn update -r {15:30}
$ svn update -r {15:30:00.200000}
$ svn update -r {"2006-02-17 15:30"}
$ svn update -r {"2006-02-17 15:30 +0230"}
$ svn update -r {2006-02-17T15:30}
$ svn update -r {2006-02-17T15:30Z}
$ svn update -r {2006-02-17T15:30-04:00}
$ svn update -r {20060217T1530}
$ svn update -r {20060217T1530Z}
$ svn update -r {20060217T1530-0500}


2. SVN DUMP파일에서 복구


svnadmin load (svn repository위치) < (덤프파일위치)

Comments