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

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

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

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



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



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




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

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

Похожие вопросы