Рекурсивное добавление файлов в хранилище Subversion - PullRequest
7 голосов
/ 15 ноября 2008

Есть ли способ рекурсивного добавления всех "не добавленных" файлов в SVN?

Я хочу сделать что-то вроде

svn add trunk/

добавить все новые файлы, не получая:

svn: warning: 'trunk' is already under version control

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

Обратите внимание, что меня интересует только использование командной строки.

Ответы [ 3 ]

17 голосов
/ 15 ноября 2008

Используйте опцию --force.

Пример:

svn add * --force
10 голосов
/ 15 ноября 2008

Вы можете создать список файлов и добавить их, используя xargs

svn status | awk '/\?/ {print $2}' | xargs svn add

0 голосов
/ 15 ноября 2008

Если первый столбец вывода команды svn status представляет собой знак вопроса, то этот файл не контролируется версиями. Для получения дополнительной информации см. Эту страницу в команде svn status .

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