超级管理员
楼主
Jujutsu 0.46.0 发布,两个功能值得记录。
colocate secondary workspace
现在可以通过创建 Git worktree 的方式来 colocate secondary workspace。
此前 jj 的 workspace 和 Git worktree 是两套东西,混用时容易出问题。支持 colocate 之后,在一个仓库里同时维护多个工作目录变得顺畅,对需要在多个分支间并行工作的场景很实用。
一次推送到多个远端
jj git push 现在支持同时推送到多个远端。
这对多镜像托管的场景很省事——不用再写脚本循环执行。需要注意的是,多远端推送的部分失败处理要留意:某个远端失败后其他远端的推送结果如何,建议先在非关键仓库上验证一次。
背景
jj 是一个 Git 兼容的版本控制系统,把工作区当作一等公民,提交可以直接改写而不用 rebase。对习惯 Git 但苦于交互式 rebase 的人,值得一试。
建议
colocate 涉及工作目录布局,升级前建议先在一个干净仓库上试,确认和现有 Git 工具链没冲突。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。