当前位置: 首页 > 编程笔记 >

unity3d 为Unity设置Git存储库

裴意
2023-03-14
本文向大家介绍unity3d 为Unity设置Git存储库,包括了unity3d 为Unity设置Git存储库的使用技巧和注意事项,需要的朋友参考一下

示例

为Unity开发初始化Git存储库时,需要完成几件事。

Unity忽略文件夹

并非应该在存储库中对所有内容进行版本控制。您可以将以下模板添加到.gitignore资源库根目录中的文件中。或者,您可以在GitHub上检查开源的Unity .gitignore,或者使用gitignore.iounity生成一个。

# Unity Generated
[Tt]emp/
[Ll]ibrary/
[Oo]bj/

# Unity3D Generated File On Crash Reports
sysinfo.txt

# Visual Studio / MonoDevelop Generated
ExportedObj/
obj/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd

# OS Generated
desktop.ini
.DS_Store
.DS_Store?
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

要了解有关如何设置.gitignore文件的更多信息,请在此处查看。

Unity项目设置

默认情况下,Unity项目未设置为正确支持版本控制。

  1. (在v4.5及更高版本中跳过此步骤)中的启用External选项Unity → Preferences → Packages → Repository。

  2. 切换到Visible Meta Files在Edit → Project Settings → Editor → Version Control Mode。

  3. 切换到Force Text在Edit → Project Settings → Editor → Asset Serialization Mode。

  4. 从File菜单保存场景和项目。

附加配置

在Unity项目中使用Git的主要烦恼之一是Git不在乎目录,并且在删除文件后会很乐意将空目录留在目录中。Unity将为*.meta这些目录创建文件,并且当Git承诺不断添加和删除这些元文件时,Unity可能会在团队成员之间引起一场争斗。

将此Git合并后的钩子添加到其中/.git/hooks/包含Unity项目的存储库的文件夹中。在任何Git拉/合并之后,它将查看已删除了哪些文件,检查其所在目录是否为空,如果是,则将其删除。

 类似资料:
  • 本文向大家介绍unity3d 在Unity中使用Git大文件存储(LFS),包括了unity3d 在Unity中使用Git大文件存储(LFS)的使用技巧和注意事项,需要的朋友参考一下 示例 前言 Git可以直接使用视频游戏开发。然而,主要警告是,从长期来看,对大型(> 5 MB)媒体文件进行版本控制可能会成为问题,因为提交历史记录膨胀-Git最初并不是最初用于对二进制文件进行版本控制的。 好消息是

  • 本文向大家介绍unity3d 安装或设置,包括了unity3d 安装或设置的使用技巧和注意事项,需要的朋友参考一下 示例 总览 Unity在Windows和Mac上运行。还有一个Linux alpha版本可用。 Unity有4种不同的付款计划: 个人-免费(请参阅下文) 另外-每个席位每月$35 USD (请参阅下方) 专业版-每个席位每月$125 USD-连续24个月订阅专业版计划后,您可以选择

  • 我的团队使用git来管理我们的工作流程,然而,我显然没有正确设置它。 我的回购设置在我的用户目录中:回购/项目/东西 然而,实际项目及其站点包位于根目录中的不同位置:/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/project/stuff 我遇到的具体问题是:我从master创建一个本地分

  • Spring云配置框架: 我正在尝试将java项目中的SpringCloud配置与后端存储库git(即bitbucket)集成。基本上,我在不同的场合更频繁地遇到两个错误。 在上述情况下,它使用缓存版本和tomcat/undertow服务器启动,没有任何问题。 Git版本: git版本2.24。0 错误1:git-上传-包 2020-04-11 00:00:20-克隆到基目录时发生WARN错误。

  • 我是Maven的新手,我的目标是在像(Nexus)这样的存储库中发布一个APK。这个APK是在Jenkins中用Unity3dBuilder插件构建的。我在jenkins的工作是一个Maven2/3项目,因此我需要配置我的pom.xml,以便能够发布我的工件(apk)。 请帮忙!!??

  • 主要内容:创建一个远程存储库在本章中,我们将看到如何创建一个远程Git仓库; 我们需要一个远程Git仓库来执行团队协作。这一篇文章很重要,直接影响到后面的章节的学习。所以,希望大家可先耐心地看完本章内容,并按本章一步步的操作。 创建一个远程存储库 我们将演示在 http://git.oschina.net/ 软件项目的托管平台上创建和初始化一个新的存储库。 注:你也可以使用 GitHub (http://github.com