Полностью независимый проект Git в другом проекте с использованием только gitignore

Можно ли работать с двумя независимыми проектами git, расположенными один в другом в дереве каталогов, и разделять их, используя только gitignore (без подмодули или поддеревья)?

Вот структура папок:

repo_a     <-- repository A folder
   /.git
   /folder_1
   /folder_2
   /repo_b    <-- repository B folder (to be ignored by repository A)
       /.git
       /folder_3
       /folder_4

person Paulo Coghi    schedule 23.03.2015    source источник
comment
у вас может быть / repo_b в gitignore repo_a   -  person Nick Ginanto    schedule 23.03.2015
comment
По моему опыту, это возможно, но я припоминаю, что внешние проекты игнорируют внутренние.   -  person James Taylor    schedule 23.03.2015


Ответы (1)


Это возможно. Настройте repo_a на игнорирование repo_b, добавив:

repo_b/

в .gitignore

Это приведет к загрузке каталога, то есть, если вы клонируете repo_a, у него не будет (пустого) каталога repo_b.

person Félix Cantournet    schedule 23.03.2015