将虚幻项目置于源代码控制下时应注意哪些注意事项?


10

我想尝试从我的UE4项目创建一个git存储库并将其上传到Github.com,但我想知道我应该避免哪些特殊注意事项,以避免发布敏感信息,例如我的开发人员密钥/证书,或避免添加大型二进制文件或临时/中间文件。

Answers:


2

诸如UE4的注册信息之类的内容未与项目一起存储,而是存储在其他位置(可能与UE启动器或工具链的应用程序数据一起存储)。

到目前为止,准备在GitHub上发布项目的最简单方法是使用UE编辑器的功能来初始化项目中的源代码控制访问。通过单击工具栏中的“源代码管理”按钮来执行此操作:

源代码控制按钮

在出现的窗口中,将提供程序设置为Git(您将要确保已安装Git;如果已安装并设置了Git配置,它将为您填充所有内容)。确保选中用于生成的.gitignore复选框,然后点击接受。它将为您完成所有艰苦的工作。

如果您不使用编辑器,或者直接从源头或其他方面使用引擎,或者只想自己做所有事情,则需要设置一个.gitignore基本上排除所有已生成/中间文件目录的目录,就像这样(基本上是编辑者要设置的那个):

Binaries
DerivedDataCache
Intermediate
Saved
*.opensdf
*.sdf
*.sln
*.suo
*.xcodeproj
*.xcworkspace

除此之外,您不需要做任何特别的事情。您可能需要考虑使用git-annex之类的东西来处理要签入的大型资产。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.