Hasty Briefsbeta

双语

Jujutsu Worktrees Are Convenient

5 months ago
  • #git
  • #jujutsu
  • #version-control
  • Jujutsu的工作树(在Jujutsu中称为'workspaces')允许在多个文件夹中以不同状态处理同一项目,同时共享单一历史记录和git状态。
  • 相比维护多个独立克隆仓库,这种方式更高效,并能实现在一个文件夹的变更基础上构建另一个文件夹的变更。
  • 特别适合多任务场景,例如在等待CI完成时无需通过暂存来中断当前工作。
  • Jujutsu(jj)通过`jj workspace add ../project-name-2`等命令简化工作树管理。
  • `jj log`命令可显示每个工作空间当前正在编辑的变更。
  • 可通过`jj workspace --help`查阅相关文档。