Subversion

Subversion使い方メモ

More than 1 year has passed since last update.

リポジトリの作成

mkdir /home/svn/repos
svnadmin create /home/svn/repos

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

svn mkdir file://localhost/home/svn/repos/sample/trunk -m "create"
svn mkdir file://localhost/home/svn/repos/sample/branches -m "create"
svn mkdir file://localhost/home/svn/repos/sample/tags -m "create"
  • trunk:普段使うところ
  • branches:本線から離れた開発、枝
  • tags:スナップショット
  • タグとブランチはシステム的には同じで、ユーザー側で区別して使う

インポート(一括追加)

svn import 元のパス file://localhost/home/svn/repos/sample/trunk -m "import trunk"

タグ、ブランチの作成

#svn copy file://localhost/home/svn/repos/sample/trunk file://localhost/home/svn/repos/sample/tags/release-1.5 -m "Release 1.0"

チェックアウト 編集前にローカルに最新をダウンロード

svn checkout file://localhost/home/svn/repos/sample/ sample

コミット

svn commit ファイル
svn commit

- ファイル指定なしだと、ディレクトリ内全部