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