Unity预制更改不会出现在源树上

时间:2014-09-24 09:12:04

标签: unity3d

我正在使用带有SourceTree 1.7.2的Unity 4.5.4。 我制作了一个预制件并添加了一个脚本,然后提交并推送预制件!

当我的团队成员拉动它时,他只有一个没有脚本的空预制件!

他告诉我在使用Git之前我需要关闭Unity,因为, 在关闭之前,Unity不会将数据写入文件!

这是真的吗?或者,如果是这样的话? 并且,有没有办法在没有Unity关闭的情况下提交每个更改!

1 个答案:

答案 0 :(得分:0)

根据Unity3D的编写方式,甚至可能是操作系统的文件缓存拒绝写入的文件。

我和Unity3D有过相同的经历,我唯一可以说的是它并不是什么大不了的事。通常,您提交具有意义和目的的代码,并在提交文本中编写目的。除非你是狂热的程序员,否则你通常只会在一天发送几次。

还要记得将Library留在外面。这可能会缓解这个问题。您可以轻松找到Unity3d的.gitignore,例如this