DeepSeek V4 Pro (max) 在Opencode里删了我几千行代码

2026-04-29 08:301阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

我有一个纯vibe coding出来的网站,它有一个巨大的css文件用来存放所有的样式。昨天我用opencode配合deepseek v4 pro (max) 改一些前端的东西,结果跑着跑着它就突然发现少了几千行代码。我把1.7M的session记录导出来,问了chatgpt,以下是它分析的结果:
2026-04-27Selection0022014×938 305 KB
简单说就是它在一次edit操作中把两个一样字段中间的代码全覆盖了 之所以提rtk是因为我前一段装了这个节省token的工具,我不确定是否它间接的影响了deepseek的判断。关键是这个事情一个晚上发生了两次,后来我就不敢再让它碰我这个项目了。

网友解答:
--【壹】--:

依旧git启动,按理来说不应该啊。佬做plan了吗。


--【贰】--:

对不是大事,但一晚上两次也是有点令人担忧


--【叁】--:

例如不给写权限,结果自己写脚本绕过去删掉了的


--【肆】--:

还没试过,gpt让我蹬没了,但我感觉前端还是得claude


--【伍】--:

好像是opencode的edit工具的逻辑,但它那个替换string就写错了,很奇怪,感觉他脑子乱了


--【陆】--:

ds出方案还行,写代码,还是幻觉爆炸
你这应该是diff search replace 过程,定位出问题了吧
本来应该 1~10 从a 替换成b 结果是1~1000 替换成b了.


--【柒】--:

个人建议:
第一、要充分利用好Git管理代码,SVN也行。
第二、如果要做新功能要重新起一个分支,不要在一个分支干到底。
第二、可以在全局的 AGENTS.md 里面写清楚,禁止它自动提交代码。


--【捌】--:

用git管理的话,这种误删挺好处理的吧。

阅读全文
问题描述:

我有一个纯vibe coding出来的网站,它有一个巨大的css文件用来存放所有的样式。昨天我用opencode配合deepseek v4 pro (max) 改一些前端的东西,结果跑着跑着它就突然发现少了几千行代码。我把1.7M的session记录导出来,问了chatgpt,以下是它分析的结果:
2026-04-27Selection0022014×938 305 KB
简单说就是它在一次edit操作中把两个一样字段中间的代码全覆盖了 之所以提rtk是因为我前一段装了这个节省token的工具,我不确定是否它间接的影响了deepseek的判断。关键是这个事情一个晚上发生了两次,后来我就不敢再让它碰我这个项目了。

网友解答:
--【壹】--:

依旧git启动,按理来说不应该啊。佬做plan了吗。


--【贰】--:

对不是大事,但一晚上两次也是有点令人担忧


--【叁】--:

例如不给写权限,结果自己写脚本绕过去删掉了的


--【肆】--:

还没试过,gpt让我蹬没了,但我感觉前端还是得claude


--【伍】--:

好像是opencode的edit工具的逻辑,但它那个替换string就写错了,很奇怪,感觉他脑子乱了


--【陆】--:

ds出方案还行,写代码,还是幻觉爆炸
你这应该是diff search replace 过程,定位出问题了吧
本来应该 1~10 从a 替换成b 结果是1~1000 替换成b了.


--【柒】--:

个人建议:
第一、要充分利用好Git管理代码,SVN也行。
第二、如果要做新功能要重新起一个分支,不要在一个分支干到底。
第二、可以在全局的 AGENTS.md 里面写清楚,禁止它自动提交代码。


--【捌】--:

用git管理的话,这种误删挺好处理的吧。

阅读全文