2010-07-01 17 views

risposta

17

Se è davvero necessario includere parte di un altro repository nella cronologia del proprio repository, allora lo subtree merge strategy è più adeguato dei sottomoduli.

Ma in entrambi i casi, il repository completo è collegato al repository, non solo una directory.
E partial cloning is not possible.

Si può provare e isolate that directory nel proprio repository e quindi aggiungerlo come sottomodulo, ma ciò significa che la sua cronologia sarà completamente separata dal repository originario.

27

ho finito per fare questo:

  1. Creare una directory submodules.
  2. Aggiungi il sottomodulo in questa directory.
  3. Creare un collegamento simbolico alla directory specifica all'interno del sottomodulo.

In questo modo si ha il comportamento predefinito del modulo Git e nel progetto si utilizza solo un sottoinsieme dell'intero sottomodulo.

+0

hmmm I don ' so se questo volerà con i miei sviluppatori di Windows ma lo proveremo e lo diremo – fixmycode

Problemi correlati