1 dépôt
Maintenance of a timeline showing how individual commits evolve over time through amendments.
Distinct from Commit Tracking: Distinct from Commit Tracking: tracks the evolution of a specific commit's content over time rather than just updating the repo head.
Explore 1 awesome GitHub repository matching development tools & productivity · Commit Amendment Tracking. Refine with filters or upvote what's useful.
git-branchless est une suite d'outils pour organiser les changements sous forme de séquence de commits individuels au lieu de branches traditionnelles. Il fonctionne comme un gestionnaire de commits empilés, un outil de manipulation d'historique et un auditeur d'état de dépôt, conçu pour faciliter un flux de travail de développement sans branche. Le système se distingue par la manipulation de graphes en mémoire, permettant le rebasage, la division et le déplacement de sous-arbres de commits complexes sans extraire la copie de travail. Il inclut un visualiseur de graphe de commits qui rend les références cachées et les nœuds abandonnés, ainsi qu'une base de données locale qui enregistre les événements du dépôt pour permettre la restauration des états précédents du projet. Pour les grandes bases de code, il utilise des index creux et une exécution multi-threadée pour accélérer les opérations de commit et de fusion. Le projet couvre un large éventail de capacités, incluant la manipulation de graphes non linéaires, le suivi de l'évolution des commits et le filtrage d'historique basé sur des requêtes personnalisées. Il fournit des outils pour la récupération de dépôt via des snapshots d'espace de travail et des journaux d'événements, ainsi que des utilitaires d'assurance qualité pour exécuter des tests sur des piles de commits séquentielles afin d'identifier les commits régressifs.
Maintains a timeline of how individual commits change over time to track and revert amendments.