库唯一标识 (Library ID)
库唯一标识(Global Unique Identifier,简称 GUID)是 Sharp Stock 用于精准区分与追踪不同资产库的核心逻辑标识。
1. 定义与生成机制
当您创建一个全新的资产库或首次加载一个外部目录作为资产库时,系统将自动生成一组由随机字符构成的唯一编码(如 f8a1...)。
该标识符被持久化存储在库数据库(assetlib.db)的底层配置表中。您可以将其理解为资产库的“数字身份证”。
2. 核心用途
- 多终端同步校验:在团队协作场景下,当多名成员通过 SVN 共享同一个资源库时,ID 确保了所有人的软件客户端都能准确识别这是同一个逻辑仓库,从而实现设置与元数据的无缝同步。
- 物理路径解耦:库的逻辑标识与其在本地硬盘上的物理存储位置是完全分离的。即使您在磁盘上移动了库文件夹的位置,只要 ID 保持不变,系统在重新加载后依然能找回该库的所有历史配置。
- 链接安全引导:在通过 资产链接 进行资源跳转时,系统会优先核对 ID。只有当链接指向的 ID 与当前开启的库一致时,才会执行跳转,防止在相似项目中发生资源指向错误。
3. 如何查看与提取
您可以进入 [设置] → [资产库状态] 面板。在当前库路径的下方,系统将展示该资产库的完整 ID 编码。点击右侧的“复制”图标即可将其存入剪贴板。
IMPORTANT
操作禁忌:请务必不要尝试通过外部工具手动修改数据库中的 lib_guid 字段。非法的 ID 篡改将导致资产库在其他团队成员的电脑上无法识别,甚至引发严重的元数据同步故障。