Я занимаюсь разработкой двух различных веб-приложений, одно из которых будет запущено в бета-тестировании до воскресенья.
У меня есть некоторый предыдущий опыт использования SVN, после нескольких часов игры с TortoiseSVN локально на компьютере с XP, но, честно говоря, я так и не получил от этого удовольствия.
Однако кажется, что пришло время переосмыслить SVN и действительно попытаться дать ему честный шанс. Я бы, по крайней мере, поспал бы лучше, если бы знал, что версионные резервные копии каждого файла были доступны, и было легко откатить изменения в веб-приложениях всякий раз, когда что-то попадает в вентилятор. Тем более, что приложение становится больше.
В настоящее время я работаю исключительно с PHP в Eclipse и развертываю все файлы для бета-среды через FTP.
Я читал большинство постов здесь об использовании Eclipse с плагинами SVN, но я действительно не понимаю, как будет выглядеть рабочий процесс при использовании SVN.
Должен ли я регистрироваться каждое утро в своем хранилище, делать то, что я делаю лучше всего, и в конце дня вносить все изменения?
Как будет сохраняться синхронизация между локальной файловой структурой, репозиторием SVN и несколькими средами (live env., Testing env. И т. Д.)?
Расскажите, как выглядит ваш рабочий процесс при использовании SVN!