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