Currently, our team (website developers, one designer and one copywriter) work on separate workstations, but make our changes in the same development environment (we all mount the same shared drive), this is a marketing site, and not a web application, so we simply do not make any assemblies and deployments to a live site after they are completed, but I consider it important to preserve file versions, especially server code, even if it makes up only a small percentage of our content (mostly static pages) .
I would like to use version control for our working setup, but I'm not sure that SVN or GIT will play along with several people who check / remove dev from the same environment. I have experience with SVN, CVS, GIT, Perforce, and PVCS, but have always worked with separate development environments.
I need a solution that does not require us to run separate development environments, since we lack infrastructure.
source share