Disons qu'il existe deux référentiels X et Y avec une structure de fichier comme ci-dessous. Je sais qu'il est possible de tirer X dans Y et git va fusionner les fichiers. Est-il possible de tirer le répertoire B dans le répertoire F du référentiel Y? Je suppose que ce n'est pas parce que git ne suit pas les répertoires. Est-il possible de réaliser cela avec git d'une autre manière?Git, récupère une partie d'un autre référentiel
4
A
Répondre
4
Vous pouvez le faire avec les liens symboliques et sous-modules git: http://chrisjean.com/2009/04/20/git-submodules-adding-using-removing-and-updating/
Notez que vous avez encore à tirer dans tout l'arbre du projet en tant que sous-module, donc si vous essayez d'économiser de l'espace, ce ne sera pas utile et vous ll a besoin d'une autre solution.
Par exemple (ce qui suppose un système * nix), à l'intérieur projet Y:
mkdir .include
git submodule add [email protected]:X .include/X
ln -sf .include/X/B F