awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesActive Branch Tracking

Mechanisms for tracking the currently active feature or release branch to manage task lifecycles.

Distinct from Branch-Based Isolation: Focuses on stateful tracking of the active branch rather than the general practice of isolating changes

Explore 6 awesome GitHub repositories matching devops & infrastructure · Active Branch Tracking. Refine with filters or upvote what's useful.

Awesome Active Branch Tracking GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • nvie/gitflowAvatar de nvie

    nvie/gitflow

    26,825Voir sur GitHub↗

    Gitflow est une extension de modèle de branchement Git et un outil d'automatisation de flux de travail. Il fournit un ensemble d'outils en ligne de commande et de scripts automatisés pour gérer le développement de fonctionnalités, les cycles de publication et les correctifs en utilisant des opérations Git standard. Le projet coordonne les versions logicielles et le versionnage via la gestion de branches de publication et de support dédiées. Il automatise la création et la fusion de branches pour maintenir un cycle de développement structuré et gérer la transition du code du développement à la production. L'outil couvre le cycle de vie complet de plusieurs types de branches, y compris l'isolation du nouveau développement via des branches de fonctionnalités et l'implémentation de correctifs de production urgents via des branches de correctifs. Il inclut également des utilitaires pour préparer les versions logicielles via des branches de publication et maintenir les anciennes versions logicielles via des branches de support.

    Tracks the current active feature or release branch to manage the lifecycle of a specific development task.

    Shell
    Voir sur GitHub↗26,825
  • direnv/direnvAvatar de direnv

    direnv/direnv

    15,189Voir sur GitHub↗

    direnv is a shell environment manager and directory-based environment loader that automatically loads and unloads environment variables when switching between directories. It functions as a shell hook automation tool, injecting logic into the shell configuration to trigger environment updates based on the current project context. The project acts as a development environment isolator by localizing shell configurations, which prevents dependency conflicts and removes project-specific exports from global profile files. It includes specialized integration for Nix, allowing the loading of environ

    Tracks the active Git branch to trigger automatic environment reloads on branch changes.

    Go
    Voir sur GitHub↗15,189
  • magicmonty/bash-git-promptAvatar de magicmonty

    magicmonty/bash-git-prompt

    6,924Voir sur GitHub↗

    bash-git-prompt is a Bash shell extension and prompt customizer that integrates real-time Git status indicators directly into the terminal. It functions as a shell theme that displays branch names, commit divergence, and file status markers within the command line interface. The project distinguishes itself through a hierarchical configuration system that allows for directory-specific overrides of global settings. It includes performance tuning options to maintain shell responsiveness in large repositories by selectively disabling expensive operations such as remote fetching or untracked file

    Indicates if the current branch is ahead of, behind, or diverged from its upstream remote tracking branch.

    Shell
    Voir sur GitHub↗6,924
  • colszowka/simplecovAvatar de colszowka

    colszowka/simplecov

    4,902Voir sur GitHub↗

    SimpleCov est un outil de couverture de code Ruby et un moteur d'analyse utilisé pour suivre quelles lignes, branches et méthodes de code s'exécutent pendant les tests. Il fonctionne comme un exécuteur de seuil de couverture et un agrégateur de suite de tests, enregistrant les données d'exécution pour identifier les zones non testées d'une application. L'outil se distingue par la capacité de fusionner les résultats de couverture provenant de processus de travail parallèles et de sous-processus en un rapport unifié unique. Il prend en charge la comparaison de base pour détecter les régressions de couverture et peut recueillir des données à partir de code exécuté via des méthodes d'évaluation dynamique, telles que celles utilisées dans les moteurs de templating. Ses capacités plus larges incluent la génération de rapports multi-formats, le regroupement de fichiers sources et le filtrage de fichiers à l'aide d'expressions régulières. Le système fournit également une interface en ligne de commande pour afficher des statistiques et lister les fichiers non couverts.

    Records whether each branch of a conditional was exercised rather than just tracking if the line was hit.

    Ruby
    Voir sur GitHub↗4,902
  • nojhan/liquidpromptAvatar de nojhan

    nojhan/liquidprompt

    4,660Voir sur GitHub↗

    Liquidprompt est un thème d'interface en ligne de commande adaptatif et une barre d'état contextuelle pour Bash et Zsh. Il fonctionne comme un indicateur et un suiveur d'environnement shell, affichant en temps réel des informations système, l'identité de l'utilisateur, les connexions hôtes et les données du répertoire de travail directement dans le prompt. Le projet propose un moteur de thèmes permettant de modifier la mise en page, les couleurs et les glyphes. Il intègre des indicateurs d'état de contrôle de version pour afficher les branches actives, les tags et les statistiques de commit, ainsi que des indicateurs pour les outils de conteneurisation, les orchestrateurs et les environnements virtuels spécifiques aux langages. Le système surveille également l'état du shell et les métriques de performance matérielle ou réseau, fournissant des alertes contextuelles lorsque des seuils spécifiques sont atteints. De plus, il peut synchroniser l'état actuel du prompt avec le titre de la fenêtre du terminal ou la barre d'état.

    Identifies the active source code management system to track and display current branches and tags.

    Shell
    Voir sur GitHub↗4,660
  • afragen/git-updaterAvatar de afragen

    afragen/git-updater

    3,318Voir sur GitHub↗

    WordPress Git Updater is a software update manager that automates the installation and updating of plugins and themes hosted on Git repositories. It functions as an automated release system and a secure client for private Git repository management, linking software components to providers like GitHub, GitLab, or enterprise Git instances for version tracking. The tool distinguishes itself through detailed branch management, allowing users to target specific branches or tagged releases for deployment. It supports secure access to private codebases via personal access tokens and provides a modul

    Maps local installations to specific Git branches or tags to control the deployed upstream version.

    PHPgitlanguage-packupdater
    Voir sur GitHub↗3,318
  1. Home
  2. DevOps & Infrastructure
  3. Version Control and Management
  4. Version Control Workflows
  5. Branch-Based Isolation
  6. Active Branch Tracking

Explorer les sous-tags

  • Branch Execution MetricsRecording of conditional branch execution to determine test completeness. **Distinct from Active Branch Tracking:** Distinct from active branch tracking: refers to code-level conditional branches, not Git/VCS branches.
  • Divergence IndicatorsVisual markers indicating if a local branch is ahead, behind, or diverged from its remote upstream. **Distinct from Active Branch Tracking:** Focuses on the visual indication of divergence rather than the management of the branch lifecycle.