I am sorry for venting my frustration out here, but seriously, what a useless version control system. Firstly, you click on update and I have no idea what it does for the next half hour. It simply gets stuck. Secondly, we have huge updates most of the time and a single fluctuation in the connection simply screws up the download. Seriously??? I have to download the project all over again?? Thirdly, the project gets corrupted and unity hangs most of the time without any message, warning whatsoever. Everytime I see that dumb little dialog - “Building commit item cache, Getting server assets” I feel like screaming my lungs out. Fourthly, why does unity always come to the foreground? what if an update is done, its importing assets, I am chatting with someone, unity comes to foreground and I press enter? Common sense right? Think think think!!!
What a waste of time.
Hi there,
Sorry to hear your bad experience with the Asset Server, I’ve personally used it a couple of times and not experienced such issues, though I’m not saying they don’t exist. Have you considering emailing support@unity3d.com? maybe they have some knowledge on such issues which they can share and help you out on.
As an alternative, have you considered trying this: http://docs.unity3d.com/Documentation/Manual/ExternalVersionControlSystemSupport.html - there’s some manual set up involved but it’s possible to get Perforce / SVN set up as your choice of VCS.
Unity 4.2 forthcoming will have some new additions to help with VCS and team collaboration, please look out for this once shipped.
Once again, sorry to hear about your bad experience,
Thanks,
Chris
Sorry guys! It was one of those annoying days. We out here hate the Asset Server. We are looking out for other VCS options. It would be better if someone could address the issues mentioned.
Honestly. I’m trying to teach a class and we’ve totally screwed the database within an hour. And we’re not even committing anything beyond folders and empty prefabs. OH GREAT. Just as I was typing this Unity crashed while committing the entire project to a different project, because the last one is completely broken (to the point that you can’t even update, with no messages at all).
WHY doesn’t unity just integrate Mercurial or GIT or something? Obviously internally it’s using something old like CVS. As in, tight integration like asset server, not external integration. Sorry, but asset server should be removed. I’ve never, ever had it work on multiple projects. Please don’t do half jobs, remove it until it works.
Vent over.