- Você deve parar de pensar em repositórios como sobre pastas e subpastas (
.git
e outros). Você precisa operar apenas um repositório de entidade (que é "armazenamento de repositório per se (.git
directory)" e "Working Directory" (pode não existir em "repositórios nus") como parent-dir de armazenamento local) - Você deve entender que, para o espaço sideral, o Git-repo existe como entidade atômica única e nenhum de seus subcaminhos pode ser endereçado e usado (ao contrário do SVN, qualquer subárvore é utilizável 1 cidadão de primeira classe)
Ambos 1 + 2 significa: você pode ter ou:
- apenas aninhados repositórios (es)
root
(que internamente têm/b
subpasta) emfirst
esecond
repos -
recurso de submódulo usado para vincular alguns repositórios externos à árvore de
first
esecond
repos
e você tem que identificar, qual é o seu caso .
O Pure 2 precisa mostrar a você O Caminho Certo (tm) para atingir o objetivo:
-
root
repo precisa ser dividido em dois (root
semb
e somenteb
) -
first
esecond
precisam receber conjuntos personalizados de submódulos (root
infirst
eroot
,b
insecond
) - e não posso dizer agora, poderoot
eb
ambos devem ser submódulos defirst
oub
tem que ser "submódulo de submódulo", você tem que aprender por si mesmo
HTH