Git-Integration
xyva.ai bietet eine vollständig integrierte Versionskontrolle, die direkt in der Anwendung genutzt werden kann — ohne externen Git-Client.
Änderungsüberwachung
Das Git-Panel zeigt in Echtzeit den Status aller Dateien im geöffneten Projekt:
- Modifizierte Dateien — bestehende Dateien mit Änderungen
- Hinzugefügte Dateien — neu erstellte Dateien
- Gelöschte Dateien — entfernte Dateien
Die Darstellung unterscheidet visuell zwischen Staged (grün) und Unstaged (rot), sodass auf einen Blick erkennbar ist, welche Änderungen für den nächsten Commit vorgemerkt sind.
Echtzeit-Diff
Für jede geänderte Datei kann ein Diff angezeigt werden, der die exakten Änderungen zeilengenau hervorhebt. Hinzugefügte Zeilen erscheinen grün, entfernte rot.
Tipp
Nutzen Sie die Diff-Ansicht, um vor dem Commit sicherzustellen, dass keine unbeabsichtigten Änderungen enthalten sind.
KI-gestützte Commit-Nachrichten
Eine der leistungsstärksten Funktionen ist die automatische Generierung von Commit-Nachrichten durch KI:
- Diff-Analyse — die KI analysiert alle gestagten Änderungen
- Kontextbezogene Einsicht — Dateinamen, Änderungstypen und Muster werden berücksichtigt
- Ein-Klick-Commit — die generierte Nachricht kann direkt übernommen oder angepasst werden
Hinweis
Die KI-Commit-Funktion erfordert eine konfigurierte KI-Verbindung unter Einstellungen → KI-Provider.
Push & Sync
Nach einem lokalen Commit können Änderungen direkt an das Remote-Repository gesendet werden. xyva unterstützt sowohl GitLab als auch GitHub als Remote-Ziele.
Konfiguration
Die Git-Integration wird unter Einstellungen → Integrationen → Git konfiguriert:
| Parameter | Beschreibung |
|---|---|
| Access Token | Persönliches Zugriffstoken für GitLab oder GitHub |
| Projekt-ID | Die ID des Zielprojekts (bei GitLab numerisch) |
| Zielbranches | Branches, auf die gepusht werden darf |
Achtung
Bewahren Sie Access Tokens sicher auf. xyva speichert Tokens verschlüsselt im lokalen Konfigurationsspeicher.
Nächste Schritte
- GitLab CI-Integration — Pipelines und Merge Requests
- GitHub-Integration — PRs und Actions
