svn add — 通常ファイル、ディレクトリ、シンボリックリンクを追加します。
通常ファイル、ディレクトリ、シンボリックリンクを作業コピーに 追加しリポジトリに対する 追加予告をします。次のコミットでリポジトリにアップロードして 追加されます。何かを追加し、コミット前に気が変わった場合は、 svn revertで追加を取り消す ことができます。
--targets FILENAME --non-recursive (-N) --quiet (-q) --config-dir DIR --auto-props --no-auto-props --force
作業コピーにファイルを追加:
$ svn add foo.c A foo.c
ディレクトリを追加するとき svn add のデフォルトは 再帰的です:
$ svn add testdir A testdir A testdir/a A testdir/b A testdir/c A testdir/d
内部にあるファイルを追加することなしに、ディレクトリのみ追加する ことができます:
$ svn add --non-recursive otherdir A otherdir
通常、コマンドsvn add *はすでにバージョン管理下に
あるすべてのディレクトリを飛ばします。しかし作業コピーにあるすべての
バージョン化されていないオブジェクトを再帰的に追加したいこともあるでしょ
う。svn addに --force
オプションを渡すと
既にバージョン化されているディレクトリにも再帰的に降りていきます:
$ svn add * --force A foo.c A somedir/bar.c A otherdir/docs/baz.doc …