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