sidebranch
Outil visuel basé sur Git pour comparer côte à côte les interfaces de branches dans des worktrees isolés
À propos de sidebranch
sidebranch est un outil de comparaison visuelle basé sur Git. Choisissez une branche sur la page : l'outil construit son serveur de développement dans un worktree isolé, puis affiche les interfaces côte à côte dans deux volets en temps réel ; les modes de différence blend et onion permettent aussi de mettre en évidence les changements d'interface. Il ne dépend d'aucun framework : les applications Next, Vite, Django, Rails et autres peuvent l'utiliser si elles répondent à HTTP via un port. L'outil utilise les fonctions intégrées de Node et ne nécessite aucun paquet externe ; pour l'installer soi-même, utilisez npm install --save-dev sidebranch et ajoutez widget au build de développement.
Idéal pour
Meilleurs cas d'utilisation
Passer d'une branche Git à l'autre et comparer leurs interfaces
Examiner côte à côte les différences entre deux interfaces en temps réel
Mettre en évidence les changements d'interface avec le mode blend ou onion
Exécuter le serveur de développement d'une branche dans un worktree isolé
Fonctionnalités
Changement de branche dans la page
Choisir une branche sur la page et démarrer son serveur de développement dans un worktree isolé.
Comparaison côte à côte
Garder les deux volets en temps réel et mettre en évidence les changements d'interface avec les modes blend ou onion.
Indépendant du framework
Fonctionne avec Next, Vite, Django, Rails et d'autres applications capables de répondre à HTTP via un port.
Zéro dépendance externe
L'outil repose entièrement sur les fonctions intégrées de Node et n'a aucune dépendance externe.
Avantages
- Prend en charge de nombreux frameworks et applications HTTP
- Propose des vues de différences côte à côte, blend et onion
- Ne touche pas au worktree actuel
- Aucune dépendance à des paquets externes
Limites
- L'application doit répondre à HTTP sur un port