Так что я делаю довольно резкую перестановку файлов через SVN. Под резким пониманием я подразумеваю перемещение десятков папок одновременно и создание десятков других. У меня много проблем с борьбой с SVN. Частично это то, что я постоянно забываю использовать svn mv и другие соответствующие команды svn. Частично это встроенные инструменты (find, xargs и т. Д.), Которые дают мне больше возможностей для определенных действий.
Короче говоря, я продолжаю сталкиваться с ситуациями, когда я перемещаю каталог, и место назначения источника помечается как '!' и новый пункт назначения как '?' что имеет смысл. Тем не менее, когда я пытаюсь добавить новое место назначения с пометкой «?» это говорит, что это уже в подрывной деятельности. Я предполагаю, что это .svn каталог вызывает проблемы, но если я удаляю его, я получаю ошибку «не рабочая копия».
Итак, вопрос более высокого уровня: я застрял с svn mv, svn delete, svn mkdir и т.д ...?
Я искал и нашел ссылки на git-svn, но это не вариант. Любой совет для большой перегруппировки файлов через SVN? Есть ли что-то подобное:
найти. -тип d -name somefolder -exec touch somefile \;
Использование команд SVN, чтобы не создавать проблем.
Или более уместно, если я делаю правки, подобные этим:
mkdir -p {a, b, c} / {d, e} / f
Как мне это сделать, используя svn mkdir?
Спасибо.