【问题标题】:Unity project no longer opening after establishing Git repository建立 Git 存储库后 Unity 项目不再打开
【发布时间】:2019-12-08 23:10:11
【问题描述】:

我花了几个小时在一个新项目上工作,我打算和朋友一起做这个,所以我想我会建立一个 git 存储库,以便我们可以有效地合作。执行此操作后,引擎崩溃,并在闪烁为白色之前短暂显示“Unity 已在列表中。您无法找到相同版本”的消息。它根本不会打开编辑器。

建立存储库的步骤如下:
1) 确保设置是他们需要统一的方式
1.5) 紧密团结
2) 创建新的 gitlab 项目
3) git init、add *、commit、remote add origin [project clone ssh]、push -u origin master
4) 删除库文件夹并再次推送。
5) 创建了一个 .gitignore 文件来忽略库和临时文件

[编辑:Windows 操作系统,Unity v2020.1.0a14,unity hub 是最新的]

【问题讨论】:

  • 当问这个问题时,请添加所有必需的信息以重现问题...哪个 Unity 版本?哪个操作系统?你的.gitignore 到底长得怎么样?最新应该至少包括所有these exceptions。也可能迟到了,但是……在使用任何外部工具之前,请务必备份您的项目……您永远不知道会发生什么;)
  • 可能是 temp、library、logs、obj 之类的东西是只读的……我的建议。暂时放弃 git 存储库,将所有文件重置为读/写,检查它现在统一打开,然后创建 git 存储库,但确保使用已知所需的异常
  • 也许 Unity 的 Editor.log 中有一些提示。查看 ~/Library/Logs/Unity (macOS) 或 %USER%/LocalLow/Unity (Windows)

标签: git unity3d crash


【解决方案1】:

我认为这是一个身份验证问题,我有部分解决方案。请参阅my response on the Unity Forums。如果您正在对网络适配器进行任何操作(打开或关闭它们或在两者之间切换),Unity 的身份验证可能希望使用不再可用的那个。在上一次 Unity 会话期间打开无线适配器并连接到网络后尝试加载项目时出现此消息,然后在退出 Unity 后将其关闭。

这是一个部分解决方案,目前我无法在没有启用无线适配器的情况下打开这些 Unity 项目。我没有用它连接到网络,但是 Hub 和 Unity Editor 将允许我打开一个项目,除非适配器处于打开状态。

【讨论】:

    【解决方案2】:

    Unity 2020 处于预览阶段,很可能当您的好友在您的项目上工作时,他在 2020 年没有工作,并且由于来回切换版本而以某种方式损坏了。尝试降级到最新的稳定版本 2019.3,它应该可以解决您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-11
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      • 1970-01-01
      相关资源
      最近更新 更多