1 分•作者: Cayden27•大约 1 个月前•原帖
你好,HN: 我在一个编码代理整理项目时,删除了我的文件,因此开发了这个工具。它可以接入Claude Code的钩子,并在命令执行前快照即将被触碰的内容。 我知道你在想什么。为什么不更频繁地提交呢? 这个工具并不是为了取代git。它的功能是: [1] 保护git无法保护的内容:你的未跟踪/被忽略的文件以及存在于你的代码库之外的文件(这就是一个人丢失50GB数据的原因 - Claude Code问题追踪器) [2] 当git本身被你的代理武器化时保护你:git checkout .、git clean -fd和git reset --hard(一个三年的Unity项目就是这样被删除的 - Claude Code问题追踪器) [3] 在你只是健忘而没有提交的情况下保护你 这确实是一个简单的防护措施,可以避免潜在的麻烦。而且它是一个最后的保障,确保当前措施无法覆盖的内容,包括沙箱、检查点和git。