Ответ 1
find . -name .svn -exec rm -rf {} \;
Просто заметил тег Windows, поэтому, вероятно, это не поможет, если вы не используете cygwin.
Возможный дубликат:
Как удалить элемент управления Subversion для папки?
Есть ли такой инструмент?
Меня снова беспокоит эта проблема...
find . -name .svn -exec rm -rf {} \;
Просто заметил тег Windows, поэтому, вероятно, это не поможет, если вы не используете cygwin.
Перечислите их:
find . -type f -name .svn
Удалить их
find . -type f -name .svn -delete
И если они на самом деле каталоги, а не файлы
find . -type d -name .svn -exec rm -rf {} \;
теперь вот оно. Перейдите в корневой каталог проекта и используйте эту команду терминала:
find . -name ".svn" -type d -exec rm -rf {} \;
Это встроено в svn, используя svn export
. Он может работать в двух режимах: один загружает и помещает новую копию содержимого сервера в новую локальную папку, а другой - в существующую локальную папку и создает новую локальную папку.
Пример:
svn export c:\MyCheckout c:\MyCheckout2
После выполнения вышеуказанного, c:\MyCheckout2
будет содержать ваш чек, но без каких-либо .svn
папок.
Вы можете выполнить svn help export
, чтобы увидеть дополнительные инструкции.