1 分•作者: jdsane•大约 1 个月前
返回首页
最新
1 分•作者: remywang•大约 1 个月前
1 分•作者: Cayden27•大约 1 个月前
各位 HN 的朋友们:
我开发这个工具的初衷是,有一次我在整理项目时,一个代码代理不小心删除了我的文件。Do-over 可以接入 Claude Code 的钩子,在命令执行前,对即将被触及的文件进行快照备份。
我知道你们在想什么:为什么不更频繁地提交代码呢?
这个工具并不是要取代 Git。它的作用是:
[1] 保护 Git 无法保护的内容:未跟踪/已忽略的文件,以及存在于仓库之外的文件(一位用户因此丢失了 50GB 数据——来自 Claude Code 问题跟踪器)。
[2] 在 Git 本身被代理武器化时保护你:例如 `git checkout .`、`git clean -fd` 和 `git reset --hard`(一个三年的 Unity 项目就因此被删除——来自 Claude Code 问题跟踪器)。
[3] 在你忘记提交时提供保护。
它确实是一个简单但有效的保障措施,可以避免潜在的麻烦。这是在现有措施(包括沙盒、检查点、Git)无法覆盖的最后环节进行的安全加固。
2 分•作者: divbzero•大约 1 个月前
1 分•作者: simondukr•大约 1 个月前
1 分•作者: petethomas•大约 1 个月前
2 分•作者: roschdal•大约 1 个月前
1 分•作者: 4mnt•大约 1 个月前
1 分•作者: simondukr•大约 1 个月前
2 分•作者: teleforce•大约 1 个月前
1 分•作者: levkk•大约 1 个月前
2 分•作者: vismit2000•大约 1 个月前
1 分•作者: ingve•大约 1 个月前
2 分•作者: greenburger•大约 1 个月前
3 分•作者: pabo•大约 1 个月前
2 分•作者: naves•大约 1 个月前
1 分•作者: wakahiu•大约 1 个月前
5 分•作者: luu•大约 1 个月前
3 分•作者: theanonymousone•大约 1 个月前
6 分•作者: 1vuio0pswjnm7•大约 1 个月前