Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Versioning systems (http://www.chiefdelphi.com/forums/showthread.php?t=31093)

seanwitte 05-11-2004 08:47

Re: Versioning systems
 
The newer versions of MPLAB allow you to integrate a version control package with the IDE. The last time I looked at it was in the Spring and it only supported VSS, but its possible they've added others. Once you connect to the VSS archive you can check source files in and out through the project browser in MPLAB.

CrashZero 05-11-2004 09:02

Re: Versioning systems
 
version control is a great :D thing. It means when you add something that screws up the whole thing, its easy to get back what you had b4.

Alan Anderson 05-11-2004 09:42

Re: Versioning systems
 
Standard practice for the TechnoKats has been to make daily archives of the entire code base. I extended that to include multiple archives on unusually busy programming days. As a professional programmer, I know well the value of being able to revert to a previous (and supposedly working) state of the software.

We don't use anything more formal than a simple right-click-and-drag copy of the daily folder, followed by renaming the copy to indicate the date (and optional time). It's wasteful of disk space, but we're not talking about a multimegabyte file set here, and if it becomes an issue we can always use something like WinZip to compress the daily archives.

Joe Ross 05-11-2004 13:10

Re: Versioning systems
 
Quote:

Originally Posted by Alan Anderson
Standard practice for the TechnoKats has been to make daily archives of the entire code base. I extended that to include multiple archives on unusually busy programming days. As a professional programmer, I know well the value of being able to revert to a previous (and supposedly working) state of the software.

We don't use anything more formal than a simple right-click-and-drag copy of the daily folder, followed by renaming the copy to indicate the date (and optional time). It's wasteful of disk space, but we're not talking about a multimegabyte file set here, and if it becomes an issue we can always use something like WinZip to compress the daily archives.

Depending on the team and their capabilities and talents, I've either done that or used CVS.

The main thing I've realized over the years is that some sort of version control is important, and equally important is that those versions need to be availible at the competition, without internet access. I've had to go back to the hotel in the middle of competition so I could get access to earlier versions, and it's not fun.

Astronouth7303 05-11-2004 16:29

Re: Versioning systems
 
I'm working on getting an online CVS for my team (thanks again, Venkatesh!). Last year we didn't have any, and my mentors were a little peeved about it.

I've used CVS for someother things, too. (My personal favorite client is TortoiseCVS.) I like it. I also use Visual SourceSafe for some of my VB/VC++ projects, but odds are no one else has access (or a desire) to use that.


All times are GMT -5. The time now is 22:28.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi