バージョン管理ツールSubversionで使えるsvnコマンドのまとめ

よく使う svn コマンド

svn st -u          作業コピーのファイルやディレクトリの状態を表示します。

svn diff           2つのリビジョンまたはパスの差分を表示します。

svn log --stop-on-copy        作業コピーのパスまたはリポジトリのURLをロックし、
                               他のユーザがそれらへの変更をコミットできないようにします。
                               コピーに遭遇したときにサブコマンドが履歴情報を保存するのを止めます。

svn copy                       作業コピーまたはリポジトリ中の何かを、履歴をもたせたまま複製します。

svn move                       作業コピー内やリポジトリ内の何かについて、移動や名前の変更を行います。

svn merge --dry-run            マージ元 2 つの間の差分を作業コピーのパスに適用します。

svn diff --diff-cmd /usr/bin/diff -x -BbwEu    ファイル間の差分を示す外部プログラムを指定します。

svn ci                         作業コピーからリポジトリに変更点を送信します。

svn up                         リポジトリの変更点を作業コピーに取り入れます。

 

<関連リンク>
http://d.hatena.ne.jp/higepon/20071003/1191420650

上記以外のsvn コマンド一覧

svn add                     通常ファイル、ディレクトリ、シンボリックリンクを追加します。

svn blame          指定されたファイルまたは URL の変更者とリビジョン情報をインラインで表示 します。

svn cat           指定したファイルまたはURLの内容を表示します。

svn checkout        リポジトリから作業コピーをチェックアウトします。

svn cleanup         作業コピーを再帰的に正常化します。

svn commit          作業コピーの変更点をリポジトリに送ります。

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

svn export          ディレクトリツリーのエクスポートをします。

svn help           ヘルプメッセージを表示します。

svn import          バージョン管理されていないファイルやツリーをリポジトリにコミットします。

svn info           ローカル、あるいはリモートパスにあるアイテムについての情報を表示します。

svn list           リポジトリ中のディレクトリエントリを一覧表示します。

svn lock           作業コピーパスまたはリポジトリ中のURLをロックします。

svn log            コミットログメッセージの表示をします。

svn merge           二つのソースの差を作業コピーパスに反映します。

svn mkdir           バージョン管理下にある新しいディレクトリを作ります。

svn propdel          アイテムから属性を削除します。

svn propedit         バージョン管理されている一つ以上のアイテムの属性を編集します。

svn propget          属性の値を表示します。

svn proplist         すべての属性を一覧表示します。

svn propset          ファイル、ディレクトリ、リビジョンのPROPNAMEの値をPROPVALに設定します。

svn resolved         作業コピーのファイルまたはディレクトリの「衝突」状態を取り除きます。 

svn revert          ローカルファイルへのすべての編集を取り消します。

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

svn switch          作業コピーを別のURLに更新します。

svn unlock          作業コピーパスまたは URL をアンロックします。

svn update          作業コピーの更新。

 

<関連リンク>
Subversionによるバージョン管理
http://www.atmarkit.co.jp/flinux/special/webdav03/webdav02c.html

第9章 Subversion リファレンス
http://72.14.253.104/search?client=opera&rls=ja&q=cache:http://subversion.bluegate.org/doc/ch09.html&sourceid=opera&ie=utf-8&oe=utf-8

Reaction on Twitter

  1. @cyanpon @cyanpon より:

    Suvversionのコマンドも覚えないとー。Gitをカジった分飲み込みは早い。 http://t.co/7WcokWX0

著者: admin

I am just an administrator.
»