Git - 2 репозитория

359
Altaula

Чего я хочу добиться?

У меня есть 2 репозитория (GitHub):

  1. первый,
  2. второй.

Оба имеют одинаковую папку /rootс 1 подпапкой .git.

/rootимеет /root/aи /root/bподпапки.

Итак, дерево папок выглядит так:

  1. / Корень / а
  2. / Корень / б
  3. /root/.git

Но я хочу, чтобы /root/bэто было невидимо для secondрепозитория (GitHub).

Как?

0
Какая у тебя здесь настоящая проблема? С какой проблемой вы сталкиваетесь с этим? Насколько я знаю, у вас не может быть двух репозиториев в одной папке? Seth 6 лет назад 1
не имеет отношения к тегам `GitHub` и` git-bash` Lazy Badger 6 лет назад 0
@Seth - ответ (ы) "структурирование" и "СУХОЙ" Lazy Badger 6 лет назад 0

1 ответ на вопрос

1
Lazy Badger
  1. Вы должны перестать думать о репозиториях как о папках и подпапках ( .gitи других). Вы должны работать только с одним объектом - хранилищем (которое является «хранилищем хранилища как таковым ( .gitкаталогом)» и «рабочим каталогом» (может не существовать в «пустых хранилищах») в качестве родительского каталога локального хранилища)
  2. Вы должны понимать, что для космического пространства Git-репо существует как единый атомный объект, и ни один из его подпутей не может быть адресован и использован (в отличие от, например, SVN, где любое поддерево может использоваться гражданином 1-го класса)

Оба 1 + 2 означают: вы можете иметь или:

  • только вложенные репозиторий (ы) root(которые внутренне имеют /bподпапку) в firstи secondрепозитории
  • функция субмодуля, используемая для связывания некоторого внешнего репозитория в дерево firstи secondрепозитории

и вы должны определить, в каком случае это ваше дело .

Чистые 2 должны показать вам правильный путь (тм) для достижения цели:

  • rootрепо нужно разделить на два ( rootбез bи только b)
  • firstи secondдолжны получить индивидуальные наборы подмодулей ( rootв firstи root, bв second) - и я не могу сейчас сказать, может rootи bоба подмодулями firstили bдолжны быть «подмодуль субмодуля», вы должны изучить его самостоятельно

НТН

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