Ok I am banging my head on this one for a few days I wonder why it is not something people wanted to do for wayyyy long time.
I checked many resources on the global web or her on Drupal site and did not find a way to do that.
Requirements :
I want to have a LOCAL test and development website and access to the global in production website.
I HATE to mess with the host file, something that is "Admin only", error prone, can be easily forgotten, can't be managed/packaged to move safely across computers, can't be versioned and so on ... and on windows hosts this file should be read only anyway(windows security being such a joke). but OK in last resort I can do this.
I need to have an IDENTICAL tree under local box site directory and my production box site repository, excluding the setting.php file of course.
In my mind in a multi-site installation I expect things to be like this :
Site---
-----------all
---------------modules
---------------themes
----------default
----------------default.settings.php
----------first_site.com
-----------------settings.php
-----------------modules
-----------------themes
-----------------files
-----------------etc...
----------second_site.org
-----------------settings.php
-----------------modules
-----------------themes
-----------------files
-----------------etc
----------thirs_site.org