覚え書きです
リポジトリの作成
e:\repos にリポジトリを作成し、trunk,branch,tagsを作成する。
svnadmin create e:\repos
svn mkdir -m "init." file:///E:/repos/trunk file:///E:/repos/branch file:///E:/repos/tags
リポジトリにディレクトリを作成
svn mkdir -m "init." --parents file:///E:/repos/trunk/htdocs
既存のディレクトリをsvnの管理と紐付ける
方法は2通りある。
- 空のSVNディレクトリを既存のディレクトリに紐づけて、バージョン管理外のファイルを追加する方法
- 素直にインポート機能を使う
バージョン管理外のファイルを管理対象に含めてコミット
svn checkout file:///E:/repos/trunk/htdocs e:\xampp\htdocs svn add e:\work --force svn commit -m "first commit." svn update
既存のディレクトリをインポートする
svn import e:\xampp\htdocs file:///E:/repos/htdocs -m "import directory" svn checkout file:///E:/repos/trunk/htdocs e:\xampp\htdocs svn update
コミット
新規に追加されたバージョン管理外のファイルはSVNに追加し、
更新されたファイルはSVNにコミットする
svn add e:\xampp\htdocs --force svn commit -m "変更点をここに記述."
リポジトリのバックアップ&リストア
バックアップ
svnadmin dump e:\repos > svndump.dmp
リストア
mkdir e:\repos svnadmin create e:\repos svnadmin load e:\repos < svndump.dmp
コメント