Skip to content

25 Август 2011

Очистка исходников от .svn

svn

Доброй ночи всем, у кого сейчас ночь  :shock:

Проблема рекурсивной очистки ваших исходных кодов от .svn папок — встает очень часто. Причины могут быть разные. Может вам просто нужно очистить исходники от мусора, может нужно перенести проект в другой репозиторий или вообще на другую систему контроля версий.

И вот, я в очередной раз сталкиваюсь с этой проблемой.

Решается она вот таким незатейливым методом. Создаем рядом с папкой которую нужно очистить файл clearsvn.cmd:

@echo off

set DIR="www"

for /d /r %DIR% %%d in (.svn) do @if exist "%%d" rd /s/q "%%d"
echo Complete!
pause

Переменную DIR меняем на название каталога, который нужно очистить и который лежит рядом. Можно конечно указывать и полный путь, если цель вашей очистки лежит в другом месте.

Profit!

Все папки .svn удалены и не будут более преследовать ваш проект!  :wink:

Обсуждение закрыто.