Noob question: Incremental saves

I just began using Unity. I’ve been creating an environment test and saving incrementally as I make changes - Test 01.unity, Test 02.unity, etc. At one point I realized that I can’t revert to an earlier version. If I’m up to, say, Test 08 and I load Test 03, it loads the current version of the file. Test 03 still has its original file date stamp, but reflects recent changes. Am I missing a trick here?

It sounds like you might be getting confused with the difference between a scene and a project. The scene files only hold what you see in the Hierarchy view, and are intended to be used for making different levels in the game or project. All the rest of the settings depend on the project itself.

If you want actual incremental saving, the best way is probably to duplicate the entire project folder outside of Unity.

–Eric

Or use the Unity Asset Server, if possible. It’s basically what it’s designed to do. :slight_smile:

Cheers,
-Jon

Yeah, but you need Pro + extra $$ for that. :slight_smile:

–Eric

Only a few months more trips to the blood/other fluids donation place. :wink: It’d be kind of cool to say you paid for Unity with blood.

Thanks for the quick responses, Guys.

I’m still a tad confused here. The only thing that I did in the test was to create a terrain object, add some hills, and apply a few textures. At one point I accidentally created some nasty looking mountains in the middle of the road, and wanted to revert to an earlier version. Shouldn’t loading an earlier .unity file do that? If that earlier .unity file still has its original date stamp, would it not contain the earlier version of the terrain object?

The reason that you can’t “roll back” by doing repeated save as… with your levels is that each and every one of them is using the same source terrain object. When you create a level you place instances of source objects into the scene (like a terrain). When you’re editing the terrain (painting trees, adding splat maps, whatever), you are editing the source object and not that instance. Therefore “rolling back” to an earlier level does nothing for terrain edits as you’ve already modified the source terrain object which is still in use.

Got it. Thanks.