wiki:SharedWorkingDirectory

This is the original method used even by CvSync: by keeping both the SourceRepository WorkingDir and the TargetRepository WorkingDir together there are the following advantages:

  1. Very simple and istinctive
  2. Minimal space waste
  3. No need to sync them

On the other hand, it does not always work, for example with TrickyCases.