ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Blender Launcher V2版本搜索语法进阶教程:用^、*、-和Build Hash精准定位任意构建

Blender Launcher V2版本搜索语法进阶教程:用^、*、-和Build Hash精准定位任意构建 Blender Launcher V2版本搜索语法进阶教程用^、*、-和Build Hash精准定位任意构建【免费下载链接】Blender-Launcher-V2Standalone client for managing official builds of Blender 3D and its popular forks项目地址: https://gitcode.com/gh_mirrors/bl/Blender-Launcher-V2Blender Launcher V2是一款独立的 Blender 3D 构建管理客户端可一键下载、管理和启动 Blender 官方 Stable、Daily、Experimental 构建及其热门分支如 Bforartists、UPBGE。它内置了一套版本搜索语法让你用几个符号就能从数百个构建中精准锁定目标版本——这正是本教程要讲的内容。一、搜索语法总览一个公式读懂全部结构打开主窗口的Library或Downloads标签页顶部就是搜索栏。它接受两种输入精确版本查询以版本号开头的结构化语法模糊文本普通关键词自动容错拼写错误精确查询的完整格式如下大版本.次版本.修订号[-分支名][构建哈希][提交时间]组成部分写法是否必填版本号三段4.3.*✅ 必填分支名--stable、-daily可选Build Hashcb886aba06d5可选提交时间2024-07-31T23:53:5100:00可选这套语法规则定义在 source/modules/version_matcher.py界面实现在 source/widgets/search_bar/search_bar.py。二、三个魔法符号^、*、- 分别代表什么版本号三段中的每一位都可以是数字也可以替换成以下符号*—— 匹配任意值表示这一段不限。例如*.*.*匹配所有构建通配一切的万能搜索4.*.*所有 4.x 大版本下的构建*.*.14任意主版本中修订号为 14 的构建^—— 匹配该位最新最大值表示取这一列里最新的。这是最常用的高频写法^.*.*当前最新大版本下的所有构建4.^.*4.x 中最新次版本的所有构建^.*.-stable最新版本线中的 stable 构建-—— 匹配该位最旧最小值与^方向相反锁定最老的那一个。例如-.*.-stable可找到最早大版本里的最旧 stable 构建适合做考古排查。 小技巧同一查询中三个符号可自由混搭。比如^.*.-表示最新大版本 任意次版本 最旧修订号。三、用 Build Hash 精准定位任意构建每个构建在列表中都对应一个唯一的 Git 哈希Build Hash。单击日期/时间列即可切换显示哈希值把哈希复制后按哈希格式填入搜索栏*.*.*cb886aba06d5这样就能跨所有版本、所有分支唯一定位那一个构建。适用场景同事说我用的那个构建出问题了拿到哈希立刻复现排查某个具体构建的回归 Bug注意Build Hash 只支持精确匹配不能用^或-这类符号。四、组合技分支名 提交时间按分支过滤版本号后加-分支名区分大小写与列表中的 Branch 列一致*.*.*-stable # 只看 Stable 构建 *.*.*-daily # 只看 Daily 构建 4.3.^-stable # 4.3 最新修订号的 stable 构建还支持逗号分隔的多分支*.*.*-stable,daily同时匹配两个分支。按提交时间过滤版本号后加时间支持 ISO 格式时间戳也支持符号4.3.^2024-07-31T23:53:5100:00 # 指定时刻的构建 4.3.^-stable^ # stable 分支中该版本最新提交的构建一条满配查询长这样4.3.^-stablecb886aba06d52024-07-31T23:53:5100:00含义4.3 最新修订号、stable 分支、指定哈希、指定提交时间——把搜索范围收敛到唯一构建。五、模糊搜索空格后面写关键词拼错也能找到在版本查询后加一个空格再跟任意文字就会触发模糊文本搜索4.3.* Sculpt # 4.3 里分支/文件夹名含 Sculpt 的构建 *.*.* Geometry Nodes # 全局找 Geometry Nodes 相关构建更妙的是即使整段文本解析不出版本号也会自动退化为模糊搜索。而且它自带容错——允许最多 1 次删除、1 次替换、1 次插入的拼写偏差例如Gemoetry Nods也能命中所以手速打快也不怕。模糊搜索会匹配版本、分支名、自定义名称、哈希、提交时间和文件夹名。六、双保险勾选日期范围缩小范围搜索栏下方还有两个复选框见 source/widgets/search_bar/search_bar.py 实现☑️after 日期只看该日期之后的构建☑️before 日期只看该日期之前的构建两者可与语法查询叠加特别适合找某次事故前后那一天的构建这类场景。七、常用搜索语句速查表你的需求搜索语句浏览所有构建*.*.*当前最新大版本全家桶^.*.*4.3 系列的稳定版4.3.*-stable某大版本内最新次版本的 stable4.^.*-stable按哈希精确找构建*.*.*cb886aba06d5最新构建任何分支^.*.^4.3 stable 最新构建含哈希时间4.3.^-stablecb886aba06d5^4.3 里带 Sculpt 字样的构建4.3.* Sculpt最早大版本的稳定版考古用-*.*-stable八、写在最后记住一个心法^追新、*通配、-考古、锁哈希。掌握这四个符号加上分支名和提交时间Blender Launcher V2 的几百个构建对你来说就像带索引的数据库。更多界面与操作细节可参考官方文档的 docs/docs/user_interface.md完整的语法规则与正则定义则沉淀在 source/modules/version_matcher.py 中欢迎深入源码一探究竟。【免费下载链接】Blender-Launcher-V2Standalone client for managing official builds of Blender 3D and its popular forks项目地址: https://gitcode.com/gh_mirrors/bl/Blender-Launcher-V2创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表