Consider using `git-switch` instead of `git-checkout`
- 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
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