- Home /
The question is answered, right answer was accepted
HELP!!! Scene File overwritten after import package
I'm going CRAZY!!!!! I just import a package from another collegue witch contains several scenes. But it turns out he have a scene with same name of one of mine. And after importing, my scene is overwritten by his!!!!!!!!!!!!!!!!!!!!!!!!!!!WTF.
I tried ctrl + z, but not working. So I just close the project without saving. And when I reopen it it seems my scene will gone forerver. There's no deleted scene file in garbage neither. Errrrrr, The Entired Scene Of Mine is GONE!!!!!!!!! I don't want to go through it again!!!!!!
I notice the odd thing is the last change time of my scene file is realy far away, while the meta file has changed just now. I'm wondering Where The H Unity stores my scene data!
Is it possible to get it back? Plz Help me out of this Plz.
Just restore from your last backup, or pull down from your version control system. Your scene has gone for good, so don't waste more time trying to resolve it.
4 years on and Unity still doesnt warn of a conflict in scene names when importing!!
Answer by TonyLi · Dec 11, 2013 at 02:07 PM
I think we all suspect that you don't have backups or version control set up. As Graham Dunnett writes, don't bother trying to rescue the scene from your project. It's gone.
Have you sent any packages to your colleague that might contain the original scene? Perhaps you could find a copy in your sent mail.
For the future, here are some helpful links to set up version control:
Git, Unity3D, and Dropbox <-- I use this all the time
Fine, I'll need some time to grief first. Darn, usually I use SVN, but this one is pretty small at begin and i work soly, so.
Well fuck my life I just lost 3 days of work. UNITY Y U NO $$anonymous$$A$$anonymous$$E WARNING SCREEN
it's utterly insane that
(a) importing packages JUST OVERWRITS stuff and
(b) there is no warning.
"use version control" is not an excuse for unity's madness. overwriting with no warning at all? huh?
I feel you, bro! it just happened to me. ( coincidently I too lost 3 days of work) But only the scene items were changed so I just have to import and tweak little things.
But if unity doesn't, I'll make an asset to prevent overwrites ( yes I know that version control exists)
If this is still true, then it's clearly Unity's fault for not adding safety nets. I just killed some major changes after importing scenes. There is no excuse for destroyed projects.
O$$anonymous$$G! I have the same problem but the files did not have the same names, and scene was also overwritten, what has changed for today?
It's probably the same issue as the OP back in 2013. Assets such as scenes are identified by GUID. If you rename or move a scene file, it will still have the same GUID. When you import a package, it shows you which files it will add or overwrite based on their GUIDs. Get your original scene file back from version control. Then duplicate it (Ctrl+D) before importing the package, or untick that file when importing.
Yes, there were ticks which files I wanted to transfer, but this is a standard character animation. And they should not have replaced the whole scene.
"Get your original scene file back from version control." ?
Follow this Question
Related Questions
Accidentally overwritten scripts with imported package. 2 Answers
assets in package overwriting files they shouldn't 2 Answers
Please Help! Revert changes! 2 Answers
Can package can be used as backup? 1 Answer
Unity Detonator Package error 1 Answer