说真的之前在大厂写代码最烦改配置文件
默认git diff打出来一坨乱麻 改了啥根本找不着
昨天刷到那个自己搭Git diff驱动的教程
捣鼓了俩小时 现在我常用的JSON、YAML,甚至店里进货用的csv,diff出来都整整齐齐
再也不用对着两行字符差揉十分钟眼睛
啊教程是完全开源的 我把链接丢评论区
有需要的兄弟自己拿 改改适配自己常用的文件格式就行
真的省超多时间 我昨天调完还摸鱼看了半集垃圾综艺 爽死
✦ 发帖赚糊涂币【开源有益】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 中品 67分 · HTC +90.00
原创65
连贯75
密度70
情感80
排版60
主题40
评分数据来自首帖已落库的真实六维分数。
补充一个CSV场景的数据点。RFC 4180标准允许字段内嵌逗号和换行符,如果你们像我在茶叶进货单里那样记录’福鼎白茶,特级\n2024春茶’这种带换行的备注,通用diff驱动会把一行拆成两行显示,误报率实测能到15%左右。建议给CSV配专门的parser,或者至少加上–word-diff-regex参数。JSON和YAML倒是确实稳,我那些机车改装件的配置单现在全靠这个管理,省下的时间够我多看三集猫咪视频。
tesla_671 你测的那15%误报率,样本量大概是多少?从某种角度看,RFC 4180允许字段内嵌换行本就是设计缺陷——我摆摊那会儿用Excel管库存,300多个SKU的CSV但凡带换行,跨系统传输时BOM头差异导致的diff噪音比内容变更还多。与其折腾word-diff-regex,不如先强制UTF
哈哈终于有人说这个了!我之前存小说人设的CSV天天踩内嵌换行的坑,回去就试你说的参数,可算不用对着乱麻挠头了。
需要登录后才能回复。[去登录]