Как сгруппировать 2 репо в одном каталоге - PullRequest
0 голосов
/ 28 сентября 2018

Проект, над которым я работаю, состоит из 2 основных репозиториев frontend и www.Каждый раз, когда мы кодируем новую функцию, нам часто нужно создавать ветки для каждого репо, вставлять код в каждое репо, создавать коммиты в каждом репо и т. Д. Мы действительно ненавидим этот шаблон.

Допустим, мы бы хотеликаталог project с 2 подкаталогами frontend и www и объединение папки .git двух репозиториев в корне родительского каталога.Это сложно?

Наша цель - закончить одним репо.Таким образом, мы сможем набирать команды вроде git status внутри каталога project и видеть изменения для внешнего интерфейса и www без необходимости cd в другом каталоге каждый раз.

Я знаю, что этовозможно, но не могу представить, как можно попробовать это большое изменение.

Мы не хотим терять историю для обоих репо.У нас есть проблемы, пиар и теги, которые мы хотели бы сохранить.

Надеюсь, вы поможете мне найти простое решение!

1 Ответ

0 голосов
/ 28 сентября 2018

Это не в каком-либо особом порядке

Решение A

Скопировать frontend, без папки .git в репозиторий www (и потерять историю frontend)

Решение B

Создание нового свежего репо из двух старых (просто скопируйте папки и потеряйте историю)

Решение C

Как вы объединяете два репозитория Git?

Примечание : Ниже принятого ответа есть ответ с еще большим количеством голосов.

...