DrSensor / DrSensor/fluent-git
Fluent API to remove git submodule
- 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
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