よく使うsvnコマンド

SubVersionをCUIで使用するときによく使用するコマンドのメモ

checkout(co)

リポジトリから作業コピーをチェックアウトする

$ svn co [PATH]

update(up)

作業コピーを更新する

$ svn up [PATH]

U 更新されたファイル

A 追加されたファイル

D 削除されたファイル

R 置き換えされたファイル

G マージされた(問題が起こらずに)ファイル

C 衝突したファイル

coomit(ci)

作業コピーの変更点をリポジトリに登録する

$ svn ci [PATH] -m "commit message"

add

通常ファイル、ディレクトリ、シンボリックリンクを追加する

$ svn add [PATH]

delete(del, remove, rm)

作業コピーかリポジトリから ファイルまたはディレクトリを削除する

$ svn del [PATH]

status(stat, st)

作業コピーにあるファイルやディレクトリの状態を表示する

$ svn st [PATH]

A 追加されたファイル

D 削除されたファイル

M 修正されたファイル

C 競合しているファイル

I 無視されているファイル

? 管理下にないファイル

! 失われたファイル

+ コミット準備完了のファイル

diff(di)

BASEリビジョンと作業コピーを比較する

$ svn di [PATH]

export

ディレクトリツリーのエクスポート

$ svn export [PATH]

revert

ローカルファイルへの編集を取り消す

$ svn revert -R [PATH]

help (?, h)

ヘルプを表示する

$ svn help
$ svn help <subcommand>

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS