他のファイルをリポジトリから落とさないで(同期せずに)svn checkout

例えば,

project
|-- branch
|-- tags
`-- trunk

ここにreadme.txt追加してほしいと言われた場合,普段どおりにsvn checkoutしてくると,干からびてしまう.--depth=empty を付与すると何も同期しないので,一時的なディレクトリ作成して,そこへcheckoutすればOK.

svn checkout --depth=empty http://リポジトリ/project tmp

こうすると,作業コピーはサブディレクトリを同期しないが作業URLは指定した場所に向くので快適にsvn addできる.