Как рекурсивно удалить .svn папки метаданных?

YouTube изменил способ вывода HTML, поэтому SMPlayer больше не может получить URL-адрес видео (это та же проблема для VLC, см. мой ответ для этого здесь)

Пока не будет выпущен обновленный SMPLayer, мой ответ для этого здесь , поскольку, в отличие от VLC, метод поиска видео жестко запрограммирован в C ++.

10
задан 19 April 2011 в 16:37

45 ответов

Для Windows:

  • либо используйте UnxUtils http://unxutils.sourceforge.net/ с предыдущими ответами
  • , либо используйте search (F3) в проводнике с «.svn» в качестве имени файла, он также работал для меня
1
ответ дан 6 August 2018 в 03:47

Другой способ сделать то же самое:

rm -rf `find. -type d -name .svn`

3
ответ дан 6 August 2018 в 03:47

У меня есть решение, набрав:

  find ./ -name ".svn" |  xargs rm -Rf  
0
ответ дан 6 August 2018 в 03:47

Для Windows:

  • либо используйте UnxUtils http://unxutils.sourceforge.net/ с предыдущими ответами
  • , либо используйте search (F3) в проводнике с «.svn» в качестве имени файла, он также работал для меня
1
ответ дан 7 August 2018 в 21:43

Если он все еще подключен к svn, просто сделайте svn export , и он скопирует проект без метаданных svn:)

2
ответ дан 7 August 2018 в 21:43

Другой способ сделать то же самое:

rm -rf `find. -type d -name .svn`

3
ответ дан 7 August 2018 в 21:43

У меня есть решение, набрав:

  find ./ -name ".svn" |  xargs rm -Rf  
0
ответ дан 7 August 2018 в 21:43

Если он все еще подключен к svn, просто сделайте svn export , и он скопирует проект без метаданных svn:)

2
ответ дан 10 August 2018 в 09:57

Для Windows:

  • либо используйте UnxUtils http://unxutils.sourceforge.net/ с предыдущими ответами
  • , либо используйте search (F3) в проводнике с «.svn» в качестве имени файла, он также работал для меня
1
ответ дан 10 August 2018 в 09:57

У меня есть решение, набрав:

  find ./ -name ".svn" |  xargs rm -Rf  
0
ответ дан 10 August 2018 в 09:57

Другой способ сделать то же самое:

rm -rf `find. -type d -name .svn`

3
ответ дан 10 August 2018 в 09:57

Если он все еще подключен к svn, просто сделайте svn export , и он скопирует проект без метаданных svn:)

2
ответ дан 13 August 2018 в 16:16

Для Windows:

  • либо используйте UnxUtils http://unxutils.sourceforge.net/ с предыдущими ответами
  • , либо используйте search (F3) в проводнике с «.svn» в качестве имени файла, он также работал для меня
1
ответ дан 13 August 2018 в 16:16

Другой способ сделать то же самое:

rm -rf `find. -type d -name .svn`

3
ответ дан 13 August 2018 в 16:16
  • 1
    Я хочу, чтобы Windows (у меня есть такая же проблема на этой платформе) были решения, которые были такими чистыми и легкими :( – Steven 19 April 2011 в 17:30
  • 2
    В Powershell может быть какой-то скрипт, но я больше не использую Windows ;-) – Chakra 19 April 2011 в 17:35
  • 3
    Это не удается для каталогов с пробелами в имени – enzotib 20 April 2011 в 02:07

У меня есть решение, набрав:

  find ./ -name ".svn" |  xargs rm -Rf  
0
ответ дан 13 August 2018 в 16:16
  • 1
    Это опасно, когда какой-то каталог может содержать пробелы от его имени – enzotib 20 April 2011 в 02:09
  • 2
    Да. Остерегайтесь пространств! – hexafraction 17 August 2012 в 04:14

Другие вопросы по тегам:

Похожие вопросы: