返回首页
最新
大家好,
我最近深入研究了 jj,并尝试使用 jj 工作区来实现并行工作流程。它比 git 工作树更直观,但仍然有一些问题影响了我理想的工作流程。
因此,我构建了 jj-navi——一个基于 Rust 的小型命令行工具,使 jj 工作区的管理变得更加简单。
主要功能:
- `navi switch <name>` -> 创建/切换工作区,并自动进入(通过 Shell 集成)
- `navi list` -> 显示各工作区的插入/删除情况,并运行 jj snapshot(这样你就不会看到过时的工作)
可以在这里查看:
[https://github.com/eersnington/jj-navi](https://github.com/eersnington/jj-navi)(注意:顶部的 URL 是一个新的 git 链接)
此外,这个工具受到 worktrunk 的启发(仍然是我替代 git 工作树的日常工具)以及来自橙云分叉公司的 Dillon Mulroy 的 jj-ryu 的影响。
我非常希望听到大家的反馈,尤其是来自重度使用 jj 和 agent 的用户。欢迎在 GitHub 上提出问题或通过 X 联系我。
代理工具似乎在与浏览器的配合上表现得比与iPhone模拟器更好,因此我开发了这个工具来捕获模拟器的XPC流并在网页中呈现。这意味着Claude Code/Codex桌面应用可以利用现有的浏览器工具来启动预览、截图和读取日志,而不会陷入osascript循环中。