DrSensor / DrSensor/fluent-git

Fluent API to remove git submodule

Offen
#4 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
TypeScript
Sterne
4
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I need this :joy:
- [Gist - How effectively delete a git submodule.](https://gist.github.com/myusuf3/7f645819ded92bda6677) [:grey_question:]
- [StackOverflow - How do I remove a submodule?](https://stackoverflow.com/a/16162000) [:heavy_check_mark::point_down:]

Exception

```console
> [rs-jest]: git submodule deinit -f -- examples/stencil (master) 18:48:24
fatal: Submodule work tree 'examples/stencil' contains a .git directory (use 'rm -rf' if you really want to remove it including all of its history)
```

Workaround

```console
> [rs-jest]: rm -rf examples/stencil/.git (master) 18:48:28
> [rs-jest]: git submodule deinit -f -- examples/stencil (master) 18:53:40
Cleared directory 'examples/stencil'
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die fluent-git API und ihre bestehenden Submodul-Operationen zu überprüfen, und reproduziere anschließend den gemeldeten Fehler mit einem Submodul, das ein .git-Verzeichnis enthält. Lege das erwartete Verhalten der Entfernungsoperation anhand der verlinkten Git-Anleitung fest und überprüfe, dass sie diesen Fall ohne die manuelle Umgehungslösung behandelt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, typescript
Bereich
devtools, tooling
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.