You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity HoloLens2开发:OpenXR+MRTK项目GitIgnore设置疑问

Unity Build/Player Settings未被Git追踪的问题解决

一、为什么没看到修改记录?

  • 大概率是.gitignore配置问题:检查你的.gitignore文件,如果里面包含了ProjectSettings/PlayerSettings.asset、ProjectSettings/BuildSettings.asset或ProjectSettings/ProjectVersion.txt的排除规则,Git会直接忽略这些文件的变更——这三个正是存储Build和Player设置的核心文件。
  • 可能未正确保存设置:切换平台后要等Unity完成平台切换流程,记得点击顶部菜单栏的File -> Save Project,否则设置只在内存中,没有写入本地文件,自然不会被Git捕捉到。

二、这些设置的存储位置

所有Build Settings和Player Settings都存在项目根目录的ProjectSettings/文件夹下,关键文件包括:

  • PlayerSettings.asset:存储所有Player可视化配置,比如OpenXR启用状态、HoloLens平台参数、图标设置等
  • BuildSettings.asset:记录Build Settings里的目标平台、打包场景列表、构建选项等信息
  • ProjectVersion.txt:保存当前使用的Unity版本和目标平台数据

三、是否应纳入版本控制?

必须纳入版本控制,原因如下:

  • 团队协作时,所有成员需要保持一致的平台配置、XR参数(比如MRTK相关设置),否则会出现本地运行正常但他人构建失败的情况
  • 这些设置是项目适配HoloLens2、正常构建的核心依赖,缺失会导致项目无法编译或运行
  • 后续迭代中,设置的变更需要被追踪,方便排查因配置修改引发的问题

四、快速排查验证

  1. 打开ProjectSettings/文件夹,查看上述核心文件的修改时间是否在你切换平台之后
  2. 在终端执行git add ProjectSettings/命令,再打开SourceTree查看是否出现变更记录
  3. 若执行add后能看到变更,说明确实是.gitignore的问题,移除对应排除规则即可

内容的提问来源于stack exchange,提问作者user17945716

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 18:45:50