У меня есть сайт Rails, который был разделен на два отдельных проекта - публичный сайт и сайт администрирования.
Поскольку оба сайта используют одну и ту же базу данных, модели совместно используются приложениями (фактически, сейчас они дублируются). Проблема, с которой я столкнулся, заключается в том, что при обновлении моделей в публичном проекте мне необходимо скопировать изменения в проект администратора.
Я осмотрел SO и заметил, что был вопрос , в котором были ответы, предлагающие использовать подмодуль svn: external или git, но я не совсем уверен, как это сделать.
По сути, моя цель состоит в том, чтобы иметь возможность вносить изменения только в одном месте, фиксировать эти изменения в git , а затем иметь возможность извлекать изменения в другом проекте, когда мне также необходимо обновить его .