Subversionは除外ファイルを指定できる。
つまり、先に除外ファイルを設定したいディレクトリをSVN管理下におき、ファイルはまだ無い状態を作る。
すでにコミットされていた場合は、除外ファイルをDELETEするが、履歴としては残る。
一切履歴を残したくない場合は、先にディレクトリを作って、除外ファイルを設定。その後ファイルを追加する。
svn co http://example.com/svn/hogehoge cd hogehoge mkdir my svn add svn propset svn:ignore “.git/*” my svn propset svn:ignore “.gitignore” my cp -r ../../my/ ./my svn add my svn ci