 Local workspaces were designed to avoid these problems.In a local workspace scenario files are not read-only and they do not have to be checked out before working on them.As long as the files are on the developer's local machine, it doesn't matter if the server is connected or not.