主要观点:作者使用 Jujutsu 数周后写下此帖,对比 Jujutsu 和 Magit,表达对 Jujutsu 的看法及对理想工具/工作流的憧憬。
关键信息:
- 作者自学生时代起使用 Git,主要通过 Magit 与 Git 交互,8 年前因 Magit 改用 Emacs。
- 了解 Jujutsu 后决定尝试,虽其无暂存区但有“squash”工作流可实现类似 Git 的功能,如用
jj squash -i
替代git add -p
。 - Magit 使 Git 操作更便捷,如复杂历史重写操作,但其在冲突处理上不如 Jujutsu,Jujutsu 有一等冲突且可延迟解决。
重要细节: - Jujutsu 特点:
changeid
对历史重写不变,有git
后端可在git
仓库中透明使用,支持 mega-merges 等。 - 作者在小项目中继续使用 Jujutsu,同时期待 Magit 等效的 Emacs 包,也列出多个了解 Jujutsu 的资源。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。