特定のディレクトリをワーキングコピーから除外命題
プロジェクトの構成 PROJECT_ROOT
|-- Makefile
|-- bin
| `-- foo.exe
|-- doc
| `-- README.txt
`-- lib
`-- bar.dll
方法1. いったんルート直下のファイル・ディレクトリのみチェックアウトする。 $ svn co file:///$HOME/tmp/repos/ --depth immediates working-copy A working-copy/doc A working-copy/lib A working-copy/bin A working-copy/Makefile リビジョン 6 をチェックアウトしました。 2. docディレクトリを除外する。 $ svn up --set-depth exclude doc D doc 3. docディレクトリはワーキングコピーから無くなった。 $ svn up $ ls Makefile bin/ lib/ 4. リポジトリには存在する。 $ svn ls file:///$HOME/tmp/repos/ Makefile bin/ doc/ lib/ 参考http://svnbook.red-bean.com/en/1.6/svn.advanced.sparsedirs.html |
|