Lou Syracuse writes:
> Anybody want to throw in your $.02 here?
Sure, I need to catch up with ProFox, and have decided to just=20 trash all messages earlier than today, 7/31 (someone tell me if=20 I missed anything I'd want to know about <g>). Yours is the=20 first I feel like replying to <g>.
> Based on our recent problems with VSS I have been told to > investigate other options. I know of several other programs > out there, but I am interested in hearing what other VFP > folks are using. Even if it is not integrated within the VFP > IDE, what are you/your company using?
CVS! It is the defacto standard of source control in the *nix=20 world, is proven and reliable. I can even vouch for it. ;)
It is client/server based, using reliable TCP sockets and ports=20 to communicate instead of the more flaky file-based approach=20 that VSS uses.=20
It is multi-platform, most commonly the server is on a Linux box=20 and then the clients are on distributed Windows/Linux=20 workstations. While I intend to move my CVS server to Linux it=20 is still on Windows for now and it works just fine. Actually,=20 I'll admit that the Win-CVS server has crashed on me a couple=20 times over the past year, but I think it is more of an NT=20 problem. I never lost any data, just had to restart the wincvs=20 service to regain access.
It comes with a slick command line interface <g>. But there are=20 graphical interfaces as well that in effect create the command=20 lines for you.
It is free and supported by the open source community.
In short, if you are evaluating different source control=20 options, you need to include CVS as a strong contender.=20
Do be warned that as with all software, there is a learning=20 curve. In general, CVS will not let you lose your files and the=20 defaults are good. But you will have to read up on the=20 binary/unicode/text settings for one thing.
wincvs (graphical client for all OS's): www.wincvs.org
cvs-nt (server for Windows nt, xp, 2k): www.cvsnt.org
cvs home page (source downloads and project info): www.cvshome.org
--=20 Paul McNett
©2003 Paul McNett |