Il y a très peu de Q&A sur git grafts
contre replace
. La recherche [git] +greffes +remplacer seulement trouvé deux qui se sentait pertinentes de la 5. qu'est-ce-sont-git-info-greffes-pour et git-ce que-est-un-graftcommit-ou-un-greffon-id. Il y a aussi une note sur git.wiki.le noyau.org:GraftPoint
Sont des greffes maintenant complètement dépassé par l' replace
et filter-branch
, ou sont-ils encore nécessaires pour certains cas particuliers (et compatibilité) ?
En général, comment sont-ils différents (par exemple, qui sont transportés entre les pensions de titres), et comment sont-ils de façon générique les mêmes? J'ai vu que Lunus ne semble pas de soins sur les greffes à l'heure actuelle dans la discussion lors de la validation de la génération de nombres (de la max les parents à toutes les racines de la variété) "Greffons sont déjà pas fiables."
EDIT: plus d'info.
Une recherche de www.kernel.org/pub/software/scm/git/docs pour graft
seulement trouvé 3 résultats:
- git-filter-branch(1),
- v1.5.4.7/git-filter-branch(1),
- v1.5.0.7/git-svn(1).
Un peu plus vaste recherche a trouvé RelNotes/1.6.5.txt qui contient:
- refs/remplacer/ hiérarchie est conçu pour être utilisable comme un remplacement des "greffes" mécanisme, avec l'avantage supplémentaire qu'il peut être transféré à travers les référentiels.
Malheureusement, la gitrepository-mise en page(5) n'est pas encore à jour avec les refs/remplacer/ référentiel de mise en page info (et les notes), ni aucune dépréciation note d'info/greffes.
Cela se rapproche plus de l'appui de ce que je pensais mais j'avais bienvenue toute confirmation ou de clarification.