跳转到内容

配置概览

vibe 可以通过 TOML 文件进行配置,从而自动化创建和清理 worktree 时的工作流。

文件 用途 位置 是否纳入 Git 管理
.vibe.toml 团队共享配置 仓库根目录
.vibe.local.toml 个人本地覆盖配置 仓库根目录 否(已被 gitignore)
settings.json 用户级全局设置 ~/.config/vibe/ 否(位于用户主目录)

在仓库根目录创建 .vibe.toml 文件:

# 将文件和目录从源仓库复制到 worktree
[copy]
files = [".env"]
dirs = ["node_modules", ".cache"]
# worktree 创建后要执行的命令
[hooks]
pre_start = ["echo '正在准备 worktree...'"]
post_start = [
"pnpm install",
"pnpm db:migrate"
]
pre_clean = ["git stash"]
post_clean = ["echo '清理完成'"]

在使用配置文件之前,需要先信任它们:

Terminal window
vibe trust

该命令会注册配置文件的 SHA-256 哈希值,以防止未经授权的修改。