24 Punkte von xguru 2022-11-24 | 2 Kommentare | Auf WhatsApp teilen
  • 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

 
kayws426 2022-11-25

Installieren Sie es wie folgt und führen Sie sudo apt-get install sl aus
Wenn Sie sl ausführen, dann ist es sofort~~!!

 
kandk 2022-11-24

:eye: