Удалить неверсированные элементы внешних объектов в SVN - PullRequest
1 голос
/ 17 марта 2011

У меня есть проект SDK в SVN, который имеет внешние компоненты для нескольких проектов.Например.структура проекта, подобная следующей в SVN:

Project_SDK __ Project1
            \_ Project2
            \_ Project2
            etc..

Мне известно о сдвиге -> правый клик, который вызывает контекстное меню, которое позволяет мне удалять неверсированные файлы.Однако, если вы сделаете это на уровне Project_SDK, он не удалит неверсированные элементы во всех подпапках (Project1, Project2 и т. Д.).

Есть ли способ удалить неверсированные элементыот уровня Project_SDK для всех проектов?Или это единственный способ вручную щелкнуть правой кнопкой мыши по каждому из проектов?

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

1 Ответ

1 голос
/ 17 марта 2011

Если у вас есть Unix-подобная оболочка (cygwin или эквивалентная), вы можете просто сделать:

svn status|grep '^\?'|cut -c9-|xargs rm

Может быть, кто-то, знакомый с MS-DOS, может помочь перевести это на .bat?

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