09-01
以提交为中心的 Git 兼容版本控制工具
Jujutsu(jj)是一个用 Rust 实现的开源版本控制系统,目标是在兼容 Git 生态的同时,把常见版本控制操作变得简单直接。它以“工作副本即提交”为核心设计:文件一旦改动,系统就会自动生成提交快照,配合操作日志可以对任意操作进行撤销/重做。合并冲突也被建模成一级对象,不再只是文本标记,从而让冲突解决与历史改写更可控。项目可直接在现有 Git 仓库中使用,也支持独立运行。适合想了解新一代 VCS 设计、Git 替代方案与 Rust 工具链的工程师阅读。