svn status | grep "^\?" | awk '{print $2}' | xargs svn add


Команда «svn status» используется для отображения статуса файлов в репозитории Subversion (SVN). Перенаправление вывода в команду «grep» с шаблоном «^\?» позволяет отфильтровать только строки, начинающиеся с знака вопроса, что означает непроиндексированные файлы. Команда «awk ‘{print $2}'» используется для извлечения имени файла из вывода команды «svn status». Затем команда «xargs svn add» используется для добавления файлов в репозиторий SVN.

Эта команда полезна, когда вы хотите рекурсивно добавить все измененные файлы в репозиторий SVN. Альтернативным методом может быть добавление файлов вручную с помощью команды «svn add» с указанием каждого файла по отдельности. Принимаемые командой аргументы зависят от текущего статуса файлов в репозитории.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *