Unity *.meta files, SVN, and External Shared Repositories

I have several Unity Pro (4.5), and all of these projects need to share a common SVN repository of assets. This mainly includes scripts, but it may have other assets too.

Initially, I set this up by using svn:external properties on the appropriate directories. However, this doesn’t work. Because the *.meta files are generated per project. I can’t commit the *.meta files in the shared repositories for this reason. This ultimately causes asset references to be broken.

Has anyone managed to get svn:external to work nicely with Unity? If so, any help would be appreciated.

I’m facing the same question as you, and anybody has a solution about that? thx.

I don’t have a problem with this. I use externals for shared code between projects. Yes, meta files are generated per project but only if they don’t already exist. As long as you keep them on the shared repo with the assets then it’s not an issue.