Using local workspaces for source control