Consider using work trees. They have separate reflogs, you'd still get separate directories, but less duplication.