Как я могу удалить папки .svn из приложения, когда у меня нет доступа к хранилищу - PullRequest
0 голосов
/ 08 февраля 2010

Я получил копию исходного кода, которая была извлечена из репозитория svn, к которому у меня нет доступа: таким образом, повсюду есть папки .svn и тому подобное, которые я хотел бы удалить. Я не могу использовать подсказки, включенные в документы svn, поскольку кажется, что все они связаны с доступом к хранилищу, к которому относятся эти файлы и папки. Есть ли более быстрый способ избавиться от них, кроме как перебирать все каталоги и удалять их вручную?

Ответы [ 3 ]

6 голосов
/ 08 февраля 2010

Это, вероятно, не относится к SO, но ... Итерация по каталогам и их удаление - ваш единственный вариант, но обычно это можно сделать довольно легко. В Windows используйте помощник по поиску (F3), чтобы найти каталоги .svn, выберите их все, нажмите «Удалить». В Linux или Mac OS, find . -name .svn | xargs rm -rf.

1 голос
/ 08 февраля 2010

Вы можете "SVN экспортировать" весь каталог. Если вы используете TortoiseSVN, вы можете «экспортировать SVN» в каталог, который автоматически удаляет все каталоги .svn. Иначе вам нужно «экспортировать SVN» в другой каталог, где затем будут удалены файлы .svn.

0 голосов
/ 21 августа 2012

В вашей корневой локальной папке введите это на терминале

rm -rf `find . -type d -name ".svn"`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...