Нужна консультация по управлению кодом, хранению версий, развертыванию на сервере
Есть веб-приложение на Ruby on Rails (PostgreSQL, Debian), мне нужна консультация:
- как хранить код (или что мне с ним можно делать на bitbucket, а чего делать нельзя);
- как разделить код на два схожих, но паралелльельных проекта с небольшими отличиями;
- девелопмент, стейдж и продакшн - как разделить это все и корректно использовать;
- как автоматически заливать актуальные изменения на сервер;
- как откатиться на предыдущую версию;
- что за папки такие current, repo, shared, releases... и как понять что за версии в releases
- взаимодействие приложения с PostgreSQL
- схожие вопросы по теме
Интересует терпеливый к множеству глупых вопрос исполнитель с опытом разработки веб-приложений на Ruby On Rails с умением доходчиво объяснять.