Как удалить все каталоги, соответствующие шаблону, используя SVN? - PullRequest
3 голосов
/ 14 ноября 2008

Я зарегистрировался в огромном проекте Eclipse с моего настольного компьютера на сервер SVN. Я сделал это с помощью командной строки. Однако по ошибке я зафиксировал все скомпилированные классы также на сервере.

Для каждого плагина есть каталог / bin /, который содержит скомпилированные классы.

Есть ли способ быстро удалить на сервере все каталоги, которые соответствуют этому шаблону, с помощью командной строки?

Кроме того, есть ли способ указать svn игнорировать каталоги bin по умолчанию?

Ответы [ 2 ]

4 голосов
/ 14 ноября 2008

С здесь (для «дополнительной части»):

  1. Нажмите на Окно -> Настройки
  2. Выберите команду -> Игнорируемые ресурсы
  3. Нажмите «Добавить шаблон» и введите «bin»
  4. Нажмите Применить, а затем ОК

Для каталогов bin у вас есть svn 1.5?

Потому что, если вы это сделаете, 'svn rm --keep-local' позволяет вывести их из-под контроля версий, но не удаляет его с вашего компьютера.

Вы можете сделать это с помощью Черепаха (Удалить (сохранить локально))

2 голосов
/ 14 ноября 2008

Чтобы добавить к тому, что предлагает VonC, если вы используете командную строку, вы можете отредактировать свой файл конфигурации (и изменить свою запись глобальных игнорирований) здесь:

~/.subversion/config

или в реестре Windows:

HKCU\Software\Tigris.org\Config
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...