- Jujutsu: một DVCS tương thích Git, kết hợp các tính năng của Git, Mercurial và Pijul/Darcs, đồng thời bổ sung các tính năng độc đáo riêng
- Công cụ dòng lệnh được gọi là
jj, còn dự án có tên là "Jujutsu"
- Jujutsu tương thích với Git và sử dụng backend Git
- Gần như mọi lệnh của Jujutsu đều tự động commit bản sao làm việc, nên không cần
git stash
- Trong Jujutsu, kho lưu trữ đóng vai trò quan trọng hơn bản sao làm việc
- Mọi thao tác trong kho lưu trữ đều được ghi lại, giúp dễ dàng hoàn tác và hủy công việc
- Xung đột được ghi vào commit và có thể được giải quyết sau
- Jujutsu hỗ trợ tự động rebase ngay cả khi có xung đột
- Jujutsu cung cấp hỗ trợ toàn diện cho việc viết lại lịch sử
- Công cụ này đã đầy đủ tính năng, nhưng có thể vẫn tồn tại lỗi hiệu năng và hỗ trợ còn hạn chế cho nhiều quy trình làm việc khác nhau
- Có cung cấp hướng dẫn cài đặt cho các hệ điều hành khác
- Có thể thực hiện cấu hình ban đầu để đặt tên và email cho commit
- Có thể thiết lập hoàn thành lệnh cho các shell khác nhau
- Cách tốt nhất để bắt đầu với Jujutsu là làm theo phần hướng dẫn
- Cũng có những công cụ khác tương tự Jujutsu để giải quyết các vấn đề tương tự
2 bình luận
Jujutsu - hệ thống DVCS tương thích Git đơn giản và mạnh mẽ
Tôi đã đăng bài này từ một năm rưỡi trước, giờ lại thấy nó trở thành chủ đề nổi bật trên HN.
Ý kiến trên Hacker News
jj log, khả năng xử lý xung đột và các ID changeset rút gọn để gõ lệnh nhanh hơn.