- Von Meta neu veröffentlichte Git-kompatible Versionsverwaltung – vorerst nur der Client als Open Source veröffentlicht
- Mit dem später veröffentlichten Sapling-Server und dem virtuellen Dateisystem auch für Repos mit zig Millionen Dateien, Commits und Branches nutzbar
- Für Metas groß angelegtes Monorepo seit 10 Jahren entwickelt und im Einsatz (begann als Erweiterung von Mercurial)
- Betont Usability und Scalability
- Die grundlegenden Befehle ähneln Git, sind aber einfacher und leichter. Jeder Befehl hat nur eine Aufgabe. Lokale Branch-Namen sind optional. Keine Staging Area
Bei Meta erfolgreiche User Experiences
- Smartlog
- Wenn man den Standardbefehl
sl ohne Optionen ausführt, kann man das Repo auf einen Blick erfassen
- Entfernt unnötige Informationen und zeigt lokale Commits sowie wichtige Remote-Branches
- Mit
sl web wird die Anzeige im Browser unterstützt
- Fehler leicht korrigieren
- Unterstützt Befehle wie
sl undo, sl redo, sl uncommit, sl unamend
- Interaktiver Modus mit
sl undo -i
- Eingebaute Unterstützung für Commit Stacks
- Mehrere aufeinander aufbauende Commits lassen sich leicht verwalten
- Mit
sl goto COMMIT und sl amend werden Verschiebung, Rebase usw. automatisch verarbeitet
- Enthält das Add-on ReviewStack, eine Code-Review-UI für GitHub-PRs
2 Kommentare
Installieren Sie es wie folgt und führen Sie
sudo apt-get install slausWenn Sie
slausführen, dann ist es sofort~~!!:eye: