Я дешевый.Я не хочу платить за многие аккаунты на github.
У меня есть структура проекта, которая выглядит примерно так.
- / repo является корнем проекта.
- / repo / project1 , где у меня есть проект Java
- / repo / herokurails1 , где у меня есть проект Ruby / Rails, который развертываетна heroku.com (в приложение heroku под названием hr1-fubar.heroku.com)
- / repo / herokurails2 , где у меня есть еще один проект Ruby / Rails, который развертывается на heroku.com (к приложению heroku под названием hr2-fubar.heroku.com).
Все проекты (project1, herokurails1 и herokurails2 находятся в стадии активной разработки).
Я бы хотел иметь один репозиторий на каком-нибудь хостинге git, например на github.com или даже на локальном git-сервере в офисе.Всякий раз, когда код изменяется где-либо в / repo / , я хочу иметь возможность запускать " git push github master " и иметь все мое дерево / repo / , которое будет перемещено вверхна github.
Однако я также хотел бы иметь возможность развертывать мои приложения rails на heroku.com, не нажимая всего дерева репо / *, добавляемого в каждое приложение heroku.например,
- / repo / herokurails1> git push heroku master только развернет проект herokurails1 на heroku, не нажимая никакой другой код в / repo / *
- / repo / herokurails2> мастер git push heroku будет развертывать проект herokurails2 только на heroku, не добавляя другой код в / repo / *.
Возможно ли это?Нужно ли создавать что-то особенное, чтобы это произошло?Или я застрял в нескольких git-репозиториях?