Задать вопрос
pavel_manylov
@pavel_manylov

Перенос (под)проектов с общим кодом в git?

Имеется следующая ситуация: 4 rails приложения с общими моделями и миграциями. Сейчас это реализовано так: код моделей и миграций реально находится только в одном из подпроектов, в остальных models и db — симлинки. Никакая cvs на данный момент не используется, для отката используется встроенная в rubymine local history.

Сейчас хочется организовать весь этот код в git репозиторий (или репозитории) так, чтобы можно было в будущем залить его на гитхаб. Основное требование — не снижение простоты разработки.



Поясню что имею ввиду под простотой:



  1. Правя модели или создавая миграции в одном из проектов, эти изменения должны сразу отражаться в остальных
  2. Хотелось бы, чтобы для работы с репозиторием можно было использовать rubymine'овскую интеграцию (достаточно удобна при разрешении конфликтов, судя по моему опыту работы с меркуриалом в рубимайне)




Т.е. хочется всё как сейчас, но с гитом :)
  • Вопрос задан
  • 2789 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
bagyr
@bagyr
man git-submodule, симлинки тогда придется выпиливать и обновлять их по
git submodule foreach git pull.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽