统一的 Git(和 Hololens)
Posted
技术标签:
【中文标题】统一的 Git(和 Hololens)【英文标题】:Git for unity (and Hololens) 【发布时间】:2017-11-29 01:19:10 【问题描述】:other questions in SO 解释了如何在 Unity 中使用 Git。我还发现this resource 处理同样的问题。
另一方面,this page 处理用于 Hololens 开发的 git(使用统一)。
我的问题更具体。您在第一个和第二个链接的 .gitignore 文件中看到,它们包括
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
在忽略文件中。现在,在每个 Unity 项目的根目录中都有一个 C# 解决方案文件(以及一个 userprefs 文件和 csproj 文件)。
为什么这些文件不包含在版本控制中??
好的,你可以说“它们不包括在内,因为当打开一个统一的项目时,它们是自动生成的”(真的吗?这是真的吗?)
但是为什么在第三个资源(处理hololens开发的那个)的ignore file中,忽略文件中没有.sln或.userprefs或.csproj? (Unity 生成的 C# 文件位于包含的 App 目录中,因此这些不是本问题的主题)
【问题讨论】:
我不知道为什么包含它,但我有足够的信心相信 Unity 可以在它丢失时重新生成它自己的解决方案文件。 来自 GitHub 的 .gitignore 集合:github.com/github/gitignore。 Unity 有一个。我将它完美地用于我的 Hololens 项目。 @RCYR 谢谢!实际上这在我使用的统一中几乎相同,但它不考虑(忽略)应用程序和用于 hololens 的 UWP 文件夹。 【参考方案1】:对您的问题的简单回答可能是 this 用户不感兴趣添加或者他忘记添加这些文件,正如我所看到的 another gitignore on Github,它包括 .csProject、.userPrefs 和 .sln 并且它可以完美地工作给用户。
【讨论】:
以上是关于统一的 Git(和 Hololens)的主要内容,如果未能解决你的问题,请参考以下文章
Hololens 2 和 Microsoft.MixedReality.QR 缺少方法异常
是否可以访问 hololens 2 上的瞳孔直径等眼动追踪数据?