You understand my usage. I also keep my libraries in their own working copy, and (occasionally) commit them to the repository; typically after a design is complete.
I've had no issues with a team of 1-3 EEs and doing some layout in house and some design and layout outsourced, and it makes it very easy to move a design from one computer to another (as long as everything was committed!).