Search: #工作树

  1. git-sync: 面向 Git 多工作树的实时同步工具• 基于 watchdog 实时监听文件变更,可将 feature 分支的修改同步到 main 或 staging 工作树,适合本地联调与预发布验证• 原生理解 Git 规则,自动遵循源目录与目标目录的 .gitignore,并在忽略策略冲突时立即终止同步,避免污染目标环境• 启动和退出时会自动执行 git reset --hard 与 git clean -fd,还支持在同步期间包裹运行 npm、make 等命令,方便串联开发与测试流程

    git-sync: 面向 Git 多工作树的实时同步工具

    • 基于 watchdog 实时监听文件变更,可将 feature 分支的修改同步到 main 或 staging 工作树,适合本地联调与预发布验证

    • 原生理解 Git 规则,自动遵循源目录与目标目录的 .gitignore,并在忽略策略冲突时立即终止同步,避免污染目标环境

    • 启动和退出时会自动执行 git reset --hard 与 git clean -fd,还支持在同步期间包裹运行 npm、make 等命令,方便串联开发与测试流程

    https://github.com/KapyAgent/git-sync

    #Git #工作树同步 #开发效率 #Python #watchdog #GitHub #工程化工具 #worktree GitHub - KapyAgent/git-sync

    • ❤️1
  2. Mori: 面向 Git 项目与工作树组织的原生 macOS 工作区终端• 以 项目 和 Git 工作树 为核心组织终端环境,每个分支检出对应独立的 tmux 持久化会话,适合并行开发与多分支切换• 基于 libghostty 与 Metal 提供 GPU 加速终端渲染,同时结合原生 macOS 侧边栏、命令面板、通知与快捷键,兼顾性能与系统体验• 内置 MoriGit、MoriTmux、SQLite 持久化与 Unix socket IPC,并提供 CLI,可直接完成项目打开、工作树创建、焦点切换与命令下发

    Mori: 面向 Git 项目与工作树组织的原生 macOS 工作区终端

    • 以 项目 和 Git 工作树 为核心组织终端环境,每个分支检出对应独立的 tmux 持久化会话,适合并行开发与多分支切换

    • 基于 libghostty 与 Metal 提供 GPU 加速终端渲染,同时结合原生 macOS 侧边栏、命令面板、通知与快捷键,兼顾性能与系统体验

    • 内置 MoriGit、MoriTmux、SQLite 持久化与 Unix socket IPC,并提供 CLI,可直接完成项目打开、工作树创建、焦点切换与命令下发

    https://github.com/vaayne/mori

    #macOS #终端工具 #Git #工作树 #tmux #开发效率 #SwiftUI #Ghostty

    • ❤️1