svnを試してみる。

PHPフレームワークSymfonyチュートリアルを試している。
その1日目に書かれているオペレーションを試してみる。
http://www.symfony-project.org/askeet/1_0/ja/1

リポジトリディレクトリ作成

リポジトリ作成、trunk,branches,tagsディレクトリの作成
ここではsymfonyチュートリアル通りaskeetというリポジトリ名にする。

$svnadmin create /Users/ユーザ名/svnroot/askeet
$svn mkdir -m "layout creation" file:///Users/ユーザ名/svnroot/askeet/trunk file:///Users/ユーザ名/svnroot/askeet/tags file:///Users/ユーザ名/svnroot/askeet/branches

適当に管理するファイルを作成

チュートリアルと違うけど、適当なファイルを作ろう

$mkdir ~/askeet
$touch ~/askeet/test1.php
$touch ~/askeet/test2.php
$mkdir ~/askeet/conf/
$touch ~/askeet/conf/test.conf

チェックインする

$cd ~/askeet
$svn import -m "initial import" . file:///Users/ユーザ名/svnroot/askeet/trunk

チェックアウトする。

まず、作成したテストのファイルを一度削除する

$rm -rf ~/askeet

実際にチェックアウトしてみよう。

$cd ~
$svn co file:///Users/mtbtaizo/svnroot/askeet/trunk askeet

チェックインしたファイルが、ちゃんとチェックアウトされていることを確認しよう。

$ls -R ~/askeet

参考にしたURL
http://juokonmacosx.blogspot.com/2004/12/subversion.html
http://www.proton.jp/apps/subversion.html