J'ai un repo qui contient quelques fonctions utilitaires dans un single file. Je voudrais en quelque sorte ajouter ce fichier à another repo, en gardant le lien vers l'ancien (afin que je puisse pousser/tirer pour le garder à jour), tout en gardant tous les autres fichiers. L'objectif est que quelqu'un qui tire le deuxième dépôt devrait également obtenir les fonctions d'utilité sans avoir à manipuler plusieurs repos. Est-ce faisable par exemple avec cherry-pick
ou une certaine syntaxe spéciale remote
/clone
, ou dois-je déplacer les fonctions d'utilité à un repo séparé?Cloner une partie de Git repo dans un autre repo
Éditer: On dirait Partial sharing of git repositories et Working with subtree merge de GitHub pourrait être pertinent; vérifier sur eux.
Édition 2: Après avoir lu à propos de subtree merge, il semble que cela fera l'affaire, si je peux juste trouver le "id de l'arbre (s) à lire/fusionner", comme mentionné par git help read-tree
. Est-ce juste un ID de validation?