Кажется, флаг -force выполняет именно то, что вы хотите.
cd your_work_dir
svn checkout --force URL .
команда помощь
svn help checkout
дает:
Если --force используются, неверсированное препятствование пути в рабочей
копии назначения не автоматически вызывать чек на потерпеть неудачу.
Если путь препятствия является одним и тем же типом (файл или каталог) как
соответствующий путь в репозитории, он становится версией, но содержимое
осталось в рабочей копии «как есть». Это означает, что неперевернутые дети с препятствиями могут заблокировать и
, и
станет версией. Для файлов любые различия в содержимом между обструкцией
рассматриваются как локальная модификация
к рабочей копии. Все свойства из репозитория применяются
к препятствующему пути.
Самым надежным вариантом является сделать новый заказ с целевым каталогом. Вы можете указать каталог назначения во втором аргументе:
svn checkout URL[@REV] [PATH]
Exemple
svn checkout http://your_svn_server/project/trunk proj_wc
Может быть другой вариант (не уверен, что это будет действительно) является:
svn checkout --depth=empty URL
, чтобы получить только .svn datas. Затем вы можете просто перечислить, что проверить с помощью команды
svn list