- Meta presentó un nuevo sistema de control de versiones compatible con Git; por ahora solo liberó el cliente como código abierto
- Cuando se publiquen más adelante el servidor de Sapling y el sistema de archivos virtual, podrá usarse incluso en repositorios con decenas de millones de archivos, commits y ramas
- Meta lo ha desarrollado y usado durante 10 años para su monorepo a gran escala (comenzó como una extensión de Mercurial)
- Pone énfasis en la usabilidad y la escalabilidad
- Los comandos básicos son parecidos a los de Git, pero más simples y fáciles. Cada comando hace una sola cosa. El nombre de la rama local es opcional. No hay staging area
Experiencias de usuario que tuvieron éxito en Meta
- Smartlog
- Si ejecutas el comando básico
sl sin opciones, puedes ver el repositorio de un vistazo
- Elimina la información innecesaria y muestra los commits locales y las ramas remotas importantes
- Si escribes
sl web, permite verlo en el navegador
- Corregir errores fácilmente
- Soporta comandos como
sl undo, sl redo, sl uncommit, sl unamend
- También ofrece modo interactivo con
sl undo -i
- Soporte integrado para Commit Stack
- Permite gestionar fácilmente varios commits apilados
- Si haces
sl goto COMMIT y luego sl amend, maneja automáticamente el movimiento, el rebase y más
- Incluye el complemento ReviewStack, una UI de revisión de código para GitHub PR
2 comentarios
Instálalo así y ejecuta
sudo apt-get install slSi ejecutas
sl, entonces es justo eso~~!!:eye: