EDITOR'S NOTE / 编辑选读
jj 0.46 的额外 workspace 也能和 Git 共存,最低要求 Git 2.42
发生了什么
Jujutsu 0.46.0 发布:jj workspace add 现在会同时创建 Git worktree,让默认之外的 workspace 也能和 Git 共用(colocate),用 --[no-]colocate 和 git.colocate 设置控制。破坏性变更包括:最低支持的 git 升到 2.42.0;jj undo / redo 默认拒绝撤销其他 workspace 里的操作;jj bisect run 开始前会先做一致性检查。
OUR TAKE / 编辑判断
为什么值得留意
以前额外的 jj workspace 里用不了 git 命令和依赖 .git 的工具,现在每个 workspace 都是真正的 Git worktree,并行开几个 coding agent 各占一个 workspace 时更顺。
可以做什么
升级前先 git --version 确认不低于 2.42;习惯跨 workspace 撤销的,要改用 --allow-cross-workspace。
核对原文
- jj-vcs/jj · v0.46.0 ↗github.com
摘要依据链接原文整理;编辑判断不等同于实际测试结果。首次发现:2026.10.09。