On Thu, Mar 3, 2011 at 7:28 AM, Chris McSweeny wrote= : > On Thu, Mar 3, 2011 at 9:38 AM, Jesse Lackey = wrote: >> If you are developing ... with >> Subversion/CVS ... >> This is not the majority of microcontroller development that I do or am >> involved in, in any way. > > So why don't you use any version control? I use Subversion for even my > hack projects. While I have worked at companies that used it, I have personally never used it, and will never encourage any company that I work for to use it. Why? Because it can leave you with irretrievable source code. The company I work for now used a source control system in it's "early days". Problem is, the executable was lost over the years. And the softwa= re vendor disappeared. So, we have "source files" that were some source, plus internal links in an unidentified format. Guess what... I can not figure out what the actual source is. Nor can anyone else. And all the "sandboxes" are long gone. As a result, the source to several products has been lost. Some we had to let die, others we had to re-write from scratch. If you *MUST* use a source control system, *KEEP A COPY OF ALL RELEASED VERSIONS OUTSIDE THE SOURCE CONTROL SYSTEM*. What I do personally is to make a .ZIP file every day of the project I'm working on, source and build files. Then copy it to a network server. This lets me back up to any point I desire, and I'm also safe in case my work computer dies suddenly. And, yes, this can create a problem for work groups where several people are working on the same project. I can understand the need for a source control system in such cases, but I have to reiterate the need for keeping copies of all source outside the source control system. Bill --=20 Psst...=A0 Hey, you... Buddy...=A0 Want a kitten?=A0 straycatblues.petfinde= r.org --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .