SVN メモ

2014年1月26日

はじめに

バージョン管理システム SVN (Subversion) の使い方メモ。

使用バージョン

SVN 1.6.17, Mac OS X 10.7.5

SVN コマンド

チェックアウト

サーバーのデータをローカルにコピーする (リポジトリから作業コピーをチェックアウトする)。

$ svn co --username <ユーザー名> <URL>

更新

ローカルのデータを最新データに更新する (リポジトリの変更を作業コピーに反映する)。

$ svn update

ファイルの追加

ファイルを追加する。

$ svn add <ファイル>

ファイルやディレクトリの削除

ファイルやディレクトリを削除する。

$ svn delete <ファイル>

ディレクトリの作成

ディレクトリを作成する。

$ svn mkdir <ディレクトリ>

ファイルやディレクトリの移動

ファイルやディレクトリを移動する。

$ svn move <移動元> <移動先>

ファイルやディレクトリの状態の表示

修正や追加・削除がなされるもの、あるいは不明なものなどのファイルやディレクトリのリストを表示する。

$ svn status

不明なものは "?" マークが付き、処理が必要 (リポジトリに加える必要がなければ無視してよい)。

チェックイン (コミット)

ローカルのデータの変更をサーバーのデータに反映する (作業コピーの変更をリポジトリに送る)。

$ svn ci -m "コメント"