We are working on a project in Unity and we have a mercurial repository on Bitbucket. We commit our changes to Bitbucket periodically and update our local repositories using TortoiseHg. So far, so good.
However, every time we change the place of an asset or change where on hierarchy it should be connected, we need to do it manually. It seems Unity does not find out automatically how these objects were connected on source device.
The problem does not seem to be file conflicts as we tried to pull to a clean local repository and the problem persists.
I'm new to Mercurial and Unity, but I guess there is a [configuration] file we are missing to include somewhere.
Has anyone worked out a better way to update the project so that every tweak works out of the box? This can surely save people so much time and facilitate using version control on unity. I appreciate any help.
Unity version: 5.1.1f2 Mercurial and TortoiseHg versions: 3.4.2 (both) Working on 2 MacOs and a Windows 8 devices