У меня есть папка, которая является оформлением репозитория SVN. Файлы в этой папке меняются очень часто, новые файлы создаются и старые файлы удаляются.Заключить все в SVN Repo
Как я могу легко зафиксировать все изменения в репозитории на удаленном сервере svn? Обычно мне сначала нужно было выдать svn delete [all deleted files and directories recursivly]
, затем svn add [all added files and directories recursivly]
, а затем svn ci
для фиксации. Может ли это быть автоматизировано?
Я думал о создании bash-скрипта, который анализирует svn status
, но должно быть лучшее решение ?!
Важно одно: свойства svn-ignore НЕ должны игнорироваться.
Я не знаю, есть ли лучший способ (я не могу думать об одном), но это не звучат как особенно длинный или трудный сценарий для написания. –
У нас была аналогичная ситуация с файлами [Adobe Robohelp] (http://www.adobe.com/products/robohelp.html). Я смог сделать все, чтобы удалить все/добавить все дела, но это создало большой беспорядок в нашем журнале svn. Мы сделали zip-файлы Robohelp и просто зафиксировали zip-файл. Это сделало изменения в нашем репозитории единым файлом, что сделало нашу историю более терпимой. Полностью добавление и удаление целого каталога делает невозможным выполнение различий и т. Д. Поэтому я не думал, что мы потеряли что-либо, зашифровав все в одном файле и только совершив это. –