现状
目前是把 configs 文件夹作为配置文件示例存储位置, 不更新还好, 一更新就会遇到 modified file need commit or stash 诸如此类的问题. 让我不得不用 git update-index --no-skip-worktree configs/repos.yaml configs/server.yaml configs/feishu-bots.yaml 让status忽略modified, 再用cp大法手动备份配置, 升级后还得再cp回来
设想
example config 和 configs/ 分开, 在首次启动时自动 cp example configs 到 configs/, configs/ 默认 gitignore
现状
目前是把 configs 文件夹作为配置文件示例存储位置, 不更新还好, 一更新就会遇到
modified file need commit or stash诸如此类的问题.让我不得不用git update-index --no-skip-worktree configs/repos.yaml configs/server.yaml configs/feishu-bots.yaml让status忽略modified, 再用cp大法手动备份配置, 升级后还得再cp回来设想
example config和configs/分开, 在首次启动时自动 cpexample configs到configs/,configs/默认 gitignore