svn コマンド

基本形

  • svn add
    • ファイルを加える
  • svn commit
  • svn co
    • checkoutする
  • svn update

プロジェクト管理系

  • svn import
  • svn switch URL <パス>
    • WorkingCopyを別のURLに変更する
  • svn cleanup <パス>
    • working copyも含めてぜんぶ消す

操作系

  • svn mkdir <ディレクトリ名>
  • svn copy <元> <先>
  • svn move
    • 移動(名前を変えるのも)
  • svn revert <ファイル名>
    • 最後にcheckooutした時点まで戻す。つまり、変更を破棄する。
  • svn delete <ファイル名>
    • ファイルを消す

conflict系

  • svn resolved <ファイル名>
    • conflictを解消したらこれをしたあとにcommitする

property系

  • svn propset <ファイル名>
  • svn propdel <ファイル名>
    • propertyを消す
  • svn proplist <ファイル名>
    • property一覧表示

情報取得系

  • svn blame <ファイル名>
    • 多い変更点と人を列挙する
    • svn praise, svn ann も同じ
  • svn status <ファイル名>
  • svn log <ファイル名>
  • svn diff <ファイル名>
  • svn info <パス>
  • svn list <ターゲット>
    • そのレポジトリに含まれているファイルのリストを表示