Вы не хотите удалять файлы из SVN - так как это приведет к удалению их с сервера при развертывании.
SVN предлагает функцию под названием svn: ignore, которую можно использовать для исключенияодин или несколько отдельных файлов из системы управления версиями или совпадающие шаблоны имен файлов, которые следует игнорировать.По сути, игнорирование файлов означает, что SVN оставит их такими, какие они есть на каждой рабочей копии или сервере развертывания, поэтому они могут быть разными в каждом месте.
Существует два способа использования игнорирования из командной строки.
A: Изменить свойства игнорирования для каталога.
- Используйте
cd trunk/blah
, чтобы перейти в каталог, содержащий файлы, которые вы хотите игнорировать. - Использовать
svn propedit svn:ignore .
редактировать свойства игнорирования для этого каталога.Откроется текстовый редактор. - В открывшемся файле добавьте или измените строки, которые будут представлять файлы, которые вы хотите игнорировать.Например, добавление строки
*.txt
заставит SVN игнорировать все файлы, заканчивающиеся на .txt.Добавление строки config.php
приведет к тому, что SVN проигнорирует файл config.php. - Сохраните и выйдите из файла.
- Подтвердите изменение свойства.
svn commit -m "New Ignores"
B: Используйте одну команду, чтобы установить свойство игнорирования SVN в каталоге.
- Используйте
cd trunk/blah
, чтобы перейти в каталог, содержащий файлы, которые вы хотите игнорировать. - Используйте
svn propset svn:ignore config.php .
, чтобы задать свойство игнорирования SVN для игнорирования файла config.php. - Зафиксируйте изменение свойства.
svn commit -m "New Ignores"
Хорошая вводная статья о SVN: игнорировать ." Официальная документация SVN. "