Was macht conventional-commit-batcher?
Organisieren Sie gemischte lokale Änderungen in klaren, überprüfbaren Batches unter Verwendung der Conventional Commit Standards für bessere Versionskontrolle und Zusammenarbeit.
Beschreibung
Diese Fähigkeit gruppiert Ihre lokalen Git-Änderungen automatisch in logische, mit Conventional Commits strukturierte Batches. Sie hilft dabei, eine saubere und verständliche Commit-Historie zu erhalten, auch wenn Sie mehrere unzusammenhängende Änderungen gleichzeitig vorgenommen haben.
Verwendung
- Stellen Sie sicher, dass Sie sich in einem Git-Repository mit unbereinigten Änderungen befinden.
- Führen Sie den Befehl im integrierten Tool des Agenten aus.
- Die Fähigkeit analysiert Ihre Änderungen und gruppiert sie.
- Sie erhalten für jede Gruppe einen Vorschlag für einen Conventional Commit.
- Überprüfen Sie die Vorschläge und wählen Sie die gewünschten Commits aus.
Plattformen
- Claude Code
- Cursor
- Codex
- Andere KI-Agenten mit Git-Integration
Funktionsweise
Die Fähigkeit verwendet einen Algorithmus, der Änderungen aus git diff analysiert und in Kategorien wie Features, Fehlerbehebungen, Refactoring und mehr einteilt. Für jede Kategorie wird ein entsprechender Conventional Commit Präfix (z.B. feat, fix, refactor) vergeben. Die resultierenden Batches können dann nacheinander committet werden, um eine logische und überprüfbare Historie zu erzeugen.
Beispiel
Angenommen, Sie haben folgende Änderungen:
- Eine neue Funktion in
src/feature.js - Einen Bugfix in
src/bugfix.js - Eine Codeverbesserung in
src/refactor.js
Die Fähigkeit würde drei separate Commits vorschlagen:
feat: add new feature in src/feature.jsfix: resolve bug in src/bugfix.jsrefactor: improve code in src/refactor.js
Vorteile
- Saubere und verständliche Commit-Historie
- Bessere Zusammenarbeit im Team
- Einfachere Code-Reviews
- Standardisierte Commit-Nachrichten
Lizenz
MIT