[cvsnt] Checkout Error using NT and a network drive as localfolder
John Peacock
jpeacock at rowman.com
Thu Feb 27 15:36:45 GMT 2003
Torsten van Beeck wrote:
>
> We have a similar web development scenario and the difference to normal
> development is that it is much easier to install a compiler on each
> developers box than a complete webserver. Webserver installations tend
> to be done centrally.
Have a test web server, with it's own sandbox, and only update the production
site when you are completed. This is the only way to sanely handle large
updates, since you frequently cannot incrementally change the site.
We have been doing this for ages and it works really well. The key steps are these:
1) Install the test web server on the CVSNT repository machine itself
2) Checkout a sandbox for the web server (don't point the web server directly at
the repository files!)
3) Set up a replication scheme to keep the web server synced to the repository
Until recently, we used CVSNTUPD.exe (a little utility I wrote) to keep the
sandboxes in sync (with a delay of ~ 1 minute). Now, with the massively cool
postcommit option (Thanks Tony!), I have a little perl script which correctly
updates the sandbox immediately. The script is not really ready for public
distribution (it's very ugly), but it works fine for us.
HTH
John
More information about the cvsnt
mailing list