Рассмотрим следующую структуру каталогов:
~
|
---~/everything
       |
       ---.gitignore
       |
       ---.git/
       |
       ---code/
             |
             ---project1/
                    |
                    ---.git/
То есть:
- У меня есть мерзавец репо: 
~/everything; - Внутри папки 
everythingесть еще одна папка:~/everything/code; - Эта папка с 
codeдобавляется в .gitignore дляeverythingрепозитория, поэтому файлы внутри нее не извлекаются в этот репозиторий; - Теперь внутри 
code/меня есть несколько других репозиториев git, например,project1. 
Цель состоит в том, чтобы моя, например, home или everything папка контролировалась версией самостоятельно (например, с помощью git-annex для больших файлов), и в то же время содержала папку с моим code (состоящую из нескольких проектов, каждый со своим отдельным git repo) внутри той же директории (например, для единой резервной копии всего и т. д.).
Видите ли вы причину, по которой это может не сработать, или любой сценарий, который может привести к конфликтам, проблемам или потере данных?
