Friday, March 14, 2014

SVN メモ

■SVNでチェックアウトするが,ファイルなどをダウンロードせずに,Workspaceだけを作成したい場合は:

$ mkdir local_workspace
$ svn checkout --depth=empty http://somewhere/  local_workspace

■ある階層でDirectoryのリストだけ作成,ファイルをダウンロードしない
$ svn update --set-depth immediates trunk/src/ : create only folder structure like trunk/src/

■特定のDirだけをチェックアウト

$ cd local_workspace
$ svn update --set-depth infinity  ./dir1
$ svn update --set-depth infinity  ./dir2

■リポジトリの移動

Dumpして,新しリポジトリの場所で展開

% svnadmin dump /repos_path > repos_dump.dat

% mkdir /new_repository
% svnadmin create /new_repository

% svnadmin load /new_repository < repos_dump.dat

Finish! : )

No comments: