24 điểm bởi xguru 2022-11-24 | 2 bình luận | Chia sẻ qua WhatsApp
  • 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
    • 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

 
kayws426 2022-11-25

Cài đặt như sau rồi chạy sudo apt-get install sl
khi chạy sl, nó sẽ hiện ra ngay~~!!

 
kandk 2022-11-24

:eye: