Добавление новых файлов с момента последнего развертывания SVN - PullRequest
0 голосов
/ 25 октября 2011

Я использую springloops для развертывания репозиториев на моих веб-серверах dev и prod. Так что у меня одна и та же CMS в двух местах, и каждое немного отличается в зависимости от их использования командой разработчиков или живыми пользователями. Поэтому после тщательного поиска мне нужно спросить об этом, потому что мои поиски содержат слишком много ключевых слов, и ни один ответ не является аналогичным или достаточно конкретным.

После развертывания моего репозитория на сервере dev или live и изменения / добавления файлов (например, через приложение, например, загрузку файла через веб-интерфейс), я бы хотел добавить версии добавленных файлов. В моем развернутом репо нет папок svn.

Похоже, мне вместо этого придется начинать выписку из репозитория и делать svn-обновление всякий раз, когда файлы добавляются из серверной части (??). Должен быть способ версии файлов, добавленных через веб-интерфейс (за пределами моего локального репо) после развертывания?

Мысли? Ссылки?

1 Ответ

0 голосов
/ 26 октября 2011

Ну, ваш рабочий процесс нарушит как минимум два правила

  • Единая точка авторитетных изменений
  • не размещать WC в веб-пространстве

но - это ваш выбор

Здесь предлагаются и необходимы изменения в текущем рабочем процессе (возможно, некоторые забыты)

  1. dev и prod становятся туалетами двух разных веток ("... каждый немного отличается ...") основного репо (DEV и PROD)
  2. Изменения в транке (прежний единый исходный код) объединены с ветвями (два дополнительных WC для , объединить ? И лучше визуальный контроль ?) И распространены на серверы с svn up на серверах WC
  3. Добавленные файлы появятся в ветках репо после svn ci
  4. Изменения в ветвях, слитых (?) В ствол
...