既存のコードをSubversionにimportする手順

http://discypus.jp/wiki/?%A5%BD%A5%D5%A5%C8%2FSubversion%2F%A5%E1%A5%E2
より引用

1. trunk/tags/branchesを作成して、importする。(= revision 0)
2. 1つのディレクトリに、importするファイル/ディレクトリだけをコピーする。
3. svn importで2.をtrunkにimportする。(= revision 1)
4. svn propsetでsvn:keywordを設定する。(CVSの$Id$などの置き換えの設定に当たる)
5. プログラムをビルドし、svn status を実行して、それを見ながら、ディレクトリごとに svn propsetでsvn:ignore属性を設定する。(CVSの.cvsignoreに当たる。また、.cvsignoreを入力に指定できる)
6. svn statusとsvn proplistで確認し、cvs commitする。(= revision 2)
7. この時点で、tagsにsvn copyする。

あるいは、既存のコードがCVSで管理されていれば、そこから移行(コンバート)した方がよいかも。

import する際に、ディレクトリの対応を要注意。以下の例では、myproject ディレクトリの中身のみがインポートされる。myproject ディレクトリ自体はインポートされない。

# svn import myproject svn://svn.example.com/prj/myproject