- Meta vừa công bố một hệ thống quản lý phiên bản tương thích Git mới - hiện mới chỉ mã nguồn mở phần client trước
- Khi máy chủ Sapling và hệ thống tệp ảo được công bố sau, nó có thể được dùng ngay cả với các repo có hàng chục triệu tệp / commit / nhánh
- Được Meta phát triển và sử dụng từ 10 năm trước cho monorepo quy mô lớn của hãng (bắt đầu như một phần mở rộng của Mercurial)
- Nhấn mạnh vào tính dễ dùng và khả năng mở rộng
- Các lệnh cơ bản giống Git nhưng đơn giản và dễ hơn. Mỗi lệnh chỉ thực hiện một hành động. Tên nhánh cục bộ là tùy chọn. Không có staging area
Những trải nghiệm người dùng đã thành công tại Meta
- Smartlog
- Chạy lệnh cơ bản
sl mà không cần tùy chọn nào sẽ cho phép xem tổng quan repo trong nháy mắt
- Loại bỏ thông tin không cần thiết và hiển thị các commit cục bộ cùng những nhánh remote quan trọng
- Gõ
sl web để hỗ trợ xem trên trình duyệt
- Dễ dàng sửa sai
- Hỗ trợ các lệnh
sl undo, sl redo, sl uncommit, sl unamend v.v.
- Hỗ trợ chế độ tương tác với
sl undo -i
- Tích hợp sẵn hỗ trợ Commit Stack
- Dễ dàng quản lý nhiều commit xếp chồng
- Dùng
sl goto COMMIT rồi sl amend thì sẽ tự động xử lý việc di chuyển, rebase v.v.
- Bao gồm tiện ích bổ sung ReviewStack, giao diện review code cho GitHub PR
2 bình luận
Cài đặt như sau rồi chạy
sudo apt-get install slkhi chạy
sl, nó sẽ hiện ra ngay~~!!:eye: