根因:以前只删图没用,一次性机位还挂在 arm/viewer/shot.py 的 VIEWS 里, 关卡一跑就在 docs/ 里原地复活 104 张。 - 删 76 条历史排查视图:user_*(17)、boss_p04..p07、hollow_p0x、p03_light_*、 p03_mount_*、bay_p0x_inside(含重复键)、tie_probe/after_*、j3_前端压盖_*、 view_yz_*、svg_*、p04/p05/p06/p07_*_side、zoom_user、shot_p08_user 等 - 保留 31 条真正在验查看器本身的:13 个机位/爆炸/姿态 + 9 个工程图·向导·运动模式 + 9 个线束(含 3 个 x-ray) - docs/shots 从跟踪里摘掉并写进 .gitignore;docs/ 现在只剩 json/svg/md/html,没有位图 - 基线同步为 20 张逐字节 + 11 张容差,与视图集合一一对应(无孤立基线、无缺基线的视图) - 修我自己在上一步改 shot.py 时误删的 os.makedirs(SHOTS, exist_ok=True) —— 目录不存在时 Edge 写不出 PNG,31 个视图全报 FAIL 0 字节 未做:完整关卡复核(截图两遍 + IK + 数据 md5)尚未跑,这次提交只保证名单自洽。
47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
# Python
|
||
__pycache__/
|
||
*.pyc
|
||
|
||
# 构建产物(可用 python -m arm.* 重新生成)
|
||
out/
|
||
|
||
# 临时调试脚本与截图
|
||
scratch/
|
||
|
||
# 单文件查看器优化前的完整备份(带版本标识,勿随手删)
|
||
backups/
|
||
|
||
# 重构前的源码快照与脚本自动备份(git 历史里已有旧版本,不重复入库)
|
||
.bak/
|
||
*.bak_*
|
||
|
||
# 编辑器 / 系统文件
|
||
Thumbs.db
|
||
Desktop.ini
|
||
|
||
# 构建产物:由 python -m arm.* 重新生成,体积大(mesh 14MB + 单文件查看器 16MB×3),
|
||
# 过去被跟踪导致仓库背着 47MB 生成物;取消跟踪后重建不再脏 git status。
|
||
# 旧 web/ 单文件产物目录(已删,源码在 webapp/)
|
||
web/
|
||
/机器人手臂3D查看器.html
|
||
webapp/data/
|
||
webapp/generated/
|
||
dist/
|
||
data/cache/
|
||
|
||
# 关卡截图落点 = 纯生成物:每次 `python -m tests.verify --shots` 由 shot.py 重写
|
||
# (其中有 13 张在同一份构建下也不逐字节复现,抗锯齿/量化噪声)。
|
||
# 比对的权威物在 tests/baselines/ —— shots_stable.md5 是 92 张的 md5 名单,
|
||
# flaky/ 是那 13 张的参考像素 + thresholds.json 阈值;PNG 本身不需要入库。
|
||
docs/shots/
|
||
|
||
# 其它编辑器的本地配置/会话残留(不是工程产物,也不该跟着版本走)
|
||
.trae/
|
||
.workbuddy/
|
||
.zcode/
|
||
.zcodeignore
|
||
|
||
# 定位图/ 只是"给用户看的核验图落点",一次性、会反复清空;
|
||
# 关卡比对的权威物是 tests/baselines/(md5 名单 + flaky 参考像素),不在这里。
|
||
定位图/
|