gitui-org / gitui-org/gitui

Consider using `git-switch` instead of `git-checkout`

Offen
#1,441 5 Kommentare 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
dormant feature-request
Vorherrschende Sprache
Rust
Sterne
22.5k
Forks
773
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Is your feature request related to a problem? Please describe.**
It seems like currently gitui uses a command similar to [`git-checkout`](https://www.git-scm.com/docs/git-checkout) when changing branches or creating new branches. This has the drawback of not handling cases where there are uncommited changes in the working tree. (This is just the example I most commonly encounter. From what I gathered [`git-switch`](https://www.git-scm.com/docs/git-switch) is generally more versatile)

**Describe the solution you'd like**
I would like gitui to use a command similar to [`git-switch`](https://www.git-scm.com/docs/git-switch) when changing branches. This would allow me to change branches even if there are changes in the working tree.

**Describe alternatives you've considered**
Currently I exit out of gitui and run `git switch` manually from the command line.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es ist keine Datei oder kein Test benannt. Beginne damit, den Einstiegspunkt von gitui zum Wechseln von Branches und den Aufruf von git-checkout zu finden, und untersuche anschließend, wie sich das Ändern oder Erstellen von Branches bei nicht committeten Änderungen verhält. Als erledigt gilt die Aufgabe, wenn der Workflow innerhalb von gitui durchgeführt werden kann, ohne gitui zu verlassen, um git switch manuell auszuführen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, rust
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.