有时候修改一个Prefab,修改了里面gameobject的属性,保存之后,测试提交,发现SVN并没有检测到有修改,导致提交疏漏。
Apply只是修改了Unity3D的内存文件.并没有写入磁盘中;
你可以apply后重新打开Unity,是没有保存下来的;
必须要保存一下Scene,这个Prefab才会真正保存下来,并被SVN识别。
Unity在Save Scene时不仅保存了Scene也调了Save Project。如果你不想保存场景,但是修改了Prefab,可以选择Save Project;
一般来说,我基本上是在一个专门修改的场景中修改Prefab,然后Ctrl+S,一定要习惯Ctrl+S,你不知道下一秒Unity会不会崩溃;