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
Questions connexes
- 1. Cloner une partie de Git repo dans un autre repo
- 2. Extrait une partie d'un dépôt git?
- 3. Référentiel Git avec répertoire git stocké ailleurs
- 4. Résoudre une partie du conflit dans un fichier dans GIT
- 5. Sous-module Git à partir d'un répertoire d'un autre référentiel
- 6. git push fatal: Pas un référentiel git: '.'
- 7. Partage référentiel GIT pré-initialisé
- 8. Référentiel distant Git (avec fichiers?)
- 9. SVN: Comment lier une partie de ma source à un autre référentiel?
- 10. Git: patcher une autre branche
- 11. Utiliser le référentiel Git local avec un référentiel maître Subversion
- 12. Récupère une partie de la chaîne dans la variable
- 13. Comment copier un référentiel git dans un nouveau référentiel svn?
- 14. Comment démarrer mon référentiel local avec Git?
- 15. Comment exporter une partie d'un référentiel SVN avec des dépendances?
- 16. Git SVN ne récupère rien occasionnellement
- 17. Comment acquérir un référentiel Git "nettoyé"?
- 18. Comment déplacer une branche Git dans son propre référentiel?
- 19. git-svn affichage svn référentiel url
- 20. Configuration d'un référentiel git sur un serveur
- 21. définir un référentiel ftp avec git
- 22. Combinaison de branches de référentiel Git distinctes
- 23. Protéger des fichiers dans le référentiel git
- 24. Comment supprimer un référentiel local dans git?
- 25. Comment gérer les hiérarchies du référentiel GIT?
- 26. Ajouter .git/config à un autre dépôt Git
- 27. Comment faire pour pousser un référentiel Git local vers un autre ordinateur?
- 28. Insérer une partie d'une table dans une autre table
- 29. Insérez dans une table une partie d'une autre table
- 30. Référentiel Git avec seulement des branches distantes pour la production