Добавлять и фиксировать файлы в дереве в SVN - PullRequest
0 голосов
/ 19 января 2012

У меня есть дерево каталогов под управлением SVN, и я хочу добавить и зафиксировать несколько новых файлов в дереве. Некоторые из файлов уже находятся под SVN, а другие нет. Иногда даже родительские каталоги новых файлов не находятся под SVN. У меня есть имена всех новых файлов, но я пока не знаю, какие из них под SVN, а какие нет.

Я ищу простой способ добавить и зафиксировать все эти файлы.

Добавление файлов, которые еще не включены в SVN, на самом деле очень просто: я делаю svn add --parents --quiet FILES.... Это добавит все те файлы, которые не относятся к SVN, и ничего не сделает для тех, которые уже зарегистрированы. Но похоже, что для svn commit подобной операции нет. Когда я делаю svn commit для файла, который был только что добавлен, он жалуется, что родительский каталог еще не находится под контролем SVN. Кажется, нет опции --parents для svn commit.

Есть предложения?

Ответы [ 2 ]

1 голос
/ 19 января 2012

AFAIK, svn commit является рекурсивным по умолчанию. Фиксируйте из корневого каталога дерева, и все должно быть зафиксировано сразу.

0 голосов
/ 21 апреля 2012
svn add --force
svn commit -m "yes the damn thing works"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...