Суть моего вопроса заключается в организации моих независимых репозиториев в виде дерева в git.
Меня интересует только возможность разместить несколько репо в папке внутри BB
(Или несколько репо в другом репо, мне все равно.)
Также не нужно отслеживать, скажем, историю pu sh для всех трех репо из одного центрального места. Репозитории независимы.
Подмодули, и это слишком большая головная боль из-за того, что я хочу сделать просто.
Я просто хочу, чтобы git отражал то, как у меня есть код организовано на моем локальном диске.
Основная причина: в противном случае мне пришлось бы расплющить свое дерево в git.
Мне бы пришлось дать своим git репозиториям неуклюжие имена вроде projectOne-crappyOldDeprecatedVersion-perlStuff
Предположим, мой код выглядит следующим образом, с дрянной / новой / и общей организацией, например, так:
projectOne (can be a repo or a folder, don't care)
crappyOldDeprecatedVersion (independent repo)
perlStuff
jqueryStuff
rubyStuff
shinyNewVersion (independent repo)
javaBackEnd
nodeServerSide
reactFacade
commonToCrappyAndShiny (independent repo)
dbStoredProcedures
Как мне выполнить sh это в git?