pavel_manylov
@pavel_manylov

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

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

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



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



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




Т.е. хочется всё как сейчас, но с гитом :)
  • Вопрос задан
  • 2787 просмотров
Пригласить эксперта
Ответы на вопрос 1
bagyr
@bagyr
man git-submodule, симлинки тогда придется выпиливать и обновлять их по
git submodule foreach git pull.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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