Articles of git

即使提交时没有更新,预制也被修改了

我和我的同事使用Git来保存开发游戏。 但有些时候,一些同事推动提交,它包含他从未做过的修改过的预制。 预制是二进制文件,所以我看不到什么改变,直到拉。 最大的问题是这些预制件已经被其他场景使用,所以更新它的属性可能会导致意外的行为。 另外,如果我做了一些预制件的工作,可能会被覆盖(或者,因为冲突,git拒绝提交)。 无论如何,我的同事说他没有触及预制件的任何财产,即使他没有点击它,但仍然从他的电脑修改。 在这种情况下,是什么使这些预制件被修改? 我如何避免这种奇怪的情况?

文件path冲突GitHub与Unity

当贡献者向GitHub作出承诺时,我正在收到文件path错误。 所有这些错误都是文件path相关的或在同一行上的额外空白。 这应该是在.gitignore中的东西,但我似乎可以find它。 有没有人有类似的问题呢?

在将基于sdl的C ++项目上传到Github时需要遵循什么文件体系结构?

我创建了这个包含头文件源文件和graphics文件,包括瓷砖地图的SDDL游戏。 我也有一个安装文件,将安装一个.exe文件与依赖项,如dll文件为SDL。 我应该把这个项目的哪个文件和哪个架构上传到Github?

Unity在保存场景时会在GitHub中生成更改

所以,这是我的问题。 首先我看看我正在使用的存储库中的更改。 最初没有变化: 然后我打开团结,我不做任何改变,只是保存场景: 然后我去GitHub桌面,突然间出现了很多我没有做的改变: 我怎样才能避免呢? 正在更改的文件是.prefab文件。

在GitHub上编译最新的MonoGame.dll

我一直在寻找几个小时,但我仍然无法find“如何从GitHub编译最新的MonoGame源代码”。 我已经试过克隆GitHub项目(开发分支),我一直在寻找可以使用的解决scheme,所以它会打开Xamarin工作室,并直接编译,但我没有运气,我不知道这是否是正确的程序来获得最新的MonoGame库。 任何人都可以请帮我引用从GitHub编译最新的MonoGame源代码所需的步骤和程序?

重新安排Git和Unity中的项目

我正在尝试重新排列源代码管理下的Unity项目。 两个问题: 为了维护资产之间的关系,我需要使用Unity的API或接口。 但是当我这样做的时候,git会失去它的踪迹。 为了维护git跟踪,我需要使用git命令。 但是当我这样移动他们的时候,Unity就失去了跟他们相关的轨迹。 有一个简单的方法可以告诉我其他人在做什么?

团结项目上的git问题

我试图用git版本控制我的项目文件夹。 然而,当从存储库中提取项目时,出现了一些问题:显然,脚本丢失,所有graphics元素的预制和种类看起来都是粉红色的。 有谁知道如何解决这个问题? 这是我目前使用的.gitignore: Temp/ Obj/ UnityGenerated/ Library/ ExportedObj/ *.svd *.userprefs *.csproj *.pidb *.suo *.sln *.user *.unityproj *.booproj .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes Icon? ehthumbs.db Thumbs.db 提前致谢。

源代码控制存储游戏项目的一切?

是否通常不仅要管理源代码,还要管理git版本库中用于版本控制的所有资源,纹理,艺术,文档文件等? 例如,我想回到旧版本的纹理。 如果这是非常糟糕的做法,你用什么工具来管理资产和其他东西?

在源代码控制中,我可以忽略哪个虚幻引擎4项目文件?

我想用git在源代码控制下放置一个虚幻引擎4项目。 (我知道编辑有Perforce和Subversion的支持,但我不关心这些。) 存储库中包含哪些文件夹和文件,哪些可以忽略? 我看到它的方式,需要以下Content : Config , Content , Source , *.sln , *.uproject 我可以忽略的事情: Binaries , DerivedDataCache , Intermediate , Saved , *.suo , *.sdf , *.opensdf 它是否正确?