svn st | grep "^\?" | awk "{print \$2}" | xargs svn add $1


Эта команда добавляет все неверсионные файлы в SVN. Она состоит из последовательности нескольких команд:
1. «svn st» — выводит статус всех файлов в рабочей копии SVN.
2. «grep «^\?»» — фильтрует только строки, начинающиеся с «?» (т.е. неверсионные файлы).
3. «awk «{print \$2}»» — извлекает второе поле из каждой строки (путь к файлу).
4. «xargs svn add $1» — передает полученные пути в команду «svn add», чтобы добавить файлы в SVN.

Альтернативой может быть использование команды «svn add» с опцией «—force», которая добавляет все неверсионные файлы:
svn add —force .

Ответить

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