jwcolby
jwcolby at colbyconsulting.com
Sat Apr 19 13:53:41 CDT 2008
Which one do you use? Arthur Fuller wrote: > Subversion is free and VSS is free too if you have already purchased Office > Developer or Visual Studio etc. If you have either of those, then you > already have VSS. If you're going the open-source route, then Google > Subversion and you'll get a download hit quickly enough. > > Next thing is to decide where to place the version-control files. They are > going to take a lot of space, no doubt about that. As I mentioned, I have > since moved from thinking of these tools as source-code repositories to > document-repositories (meaning that I want each draft of my next article for > Red Gate and each instance of my various Access and Ruby apps) available at > all times from anywhere in civilization (e.g. internet). > > The company for which I worked that opened my eyes to VSS is called > Accenture, and it's a big outfit. Thousands of employees all over the world. > Everything is stored in a VSS database in Chicago, if memory serves. The > physical location doesn't matter; only the access (to coin a phrase) does. > > Suppose that you don't have all that available space, and you're a humble > SOHO with a couple of notebooks and a desktop or two and maybe a server. > Ensure that the server (or pretend-server, as economics dictate) has Lots of > space. That's square zero. Then start "recording" or "installing" all your > versions of product/document xyz123 into the VC (generic appelation for > Version Control) database. File everything -- Word docs, Access MDBs, > backups of your SQL dbs, PPT slideshows... everything. > > We could spend days discussing which hierarchy you prefer, and I surrender > immediately: yours is correct. If it works for you, that's all that's > important. I am not here to profess some better way. Do what you will. > However, what you must do is declare a home base for said VC database, and > make copies of same frequently and take them offsite so you are covered even > in the event of a NewOrleans storm. You must do that. So... > > You have one old tired box that has lots of storage and few brains. That's > your storage baby. Everybody should point to him for the latest rev. of any > document or project. That's your main squeeze. That baby is best protected > very well, with RAID or offsite or whatever, but that baby is your baby. > > Now we plug in remotely from some hotel in someplace and first thing we do > is install the latest version, not trusting our little memory stick to > actually contain the latest version. Every hour or so, while working in said > remote loc, we update the VC database. > > This is not rocket science. It's quite trivial once you set up the system to > behave this way. You check something out, you work on it for a while, then > you check it back in. You made a few nightmarish changes that were > particularly ill-considered, you chuck them aside and request this morning's > version, before you got that brain-addled idea. It's simple. > > Takes you about an hour to set up, and then you can be as addled as I, and > without risking major income problems. > > This is not complicated. I think that I have outlined the basic steps. It > does depend upon a box with a large amount of available storage. That is for > certain. Right-click My Documents then select Properties and see what's > there. In my case I do not store apps under My Documents, so I have an > additional directory or three to deal with, but it's not that complicated. > Shove it all into the VC system of your choice and that's that. And then, > anytime you want to undo yesterday's mistakes, it's easy! > > On Sat, Apr 19, 2008 at 12:16 PM, William Hindman < > wdhindman at dejpolsystems.com> wrote: > >> ...me too! >> >> William >> -- John W. Colby www.ColbyConsulting.com