Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Versioning system

Versioning system
Thread Tools
Dedicated MacNNer
Join Date: Feb 2001
Location: Manhattan
Status: Offline
Reply With Quote
Mar 26, 2002, 04:36 PM
 
i'm planning on beginning a rather ambitious (ambitious for me...) php project and am curious about using some sort of versioning system so that i can have my most recent code with the ability to retrieve old code or perhaps branch a certain file in different code directions...

can anyone suggest a method or links of tried and true versioning procedures...also, i've heard of CVS but don't know where to find it or how to implement it locally on my system (osx) or how to interface with it once it's installed.

any helpful suggestions/instructions are much appreciated

thanks
amit
     
Senior User
Join Date: Oct 2000
Location: Lawrence, KS
Status: Offline
Reply With Quote
Mar 26, 2002, 04:47 PM
 
CVS will do what you want. Once you install the Developer tools, you get it by default. All you need to do is grab a tutorial and get going. It's already in the system!
http://www.cvshome.org/docs/manual/

[ 03-26-2002: Message edited by: DaGuy ]
iMac 17" G4 800MHZ & 768 SDRAM
     
ameat  (op)
Dedicated MacNNer
Join Date: Feb 2001
Location: Manhattan
Status: Offline
Reply With Quote
Mar 26, 2002, 05:14 PM
 
dev tools are already installed, so cool.

thanks for the link...
     
Junior Member
Join Date: Mar 2001
Status: Offline
Reply With Quote
Mar 26, 2002, 07:29 PM
 
Honestly, unless you're working with a team of people that all need to work on the source code at the same time, the hassle of learning, setting up, and maintaining a CVS repository isn't worth it. I'd just duplicate the project now and then and burn it to a CD with a timestamp.
     
ameat  (op)
Dedicated MacNNer
Join Date: Feb 2001
Location: Manhattan
Status: Offline
Reply With Quote
Mar 26, 2002, 07:55 PM
 
just for the basic fact that it organizes and logs everything for me i think might be reason enough to learn it...i'm sure i could do it myself but to begin the project with a sense of consistency i think would prevent me from getting lazy in my backups...

anyway, i haven't yet had my chance to learn from experience so i'm probably full of shit...

thanks for the advice
     
Grizzled Veteran
Join Date: Sep 2000
Location: Springfield, MA
Status: Offline
Reply With Quote
Mar 26, 2002, 08:54 PM
 
Originally posted by Porfiry:
<STRONG>Honestly, unless you're working with a team of people that all need to work on the source code at the same time, the hassle of learning, setting up, and maintaining a CVS repository isn't worth it. I'd just duplicate the project now and then and burn it to a CD with a timestamp.</STRONG>
I'd disagree with that also. Learning cvs and etting up the repository is a minor one time investment, and the advantages of version control quickly overtake that cost.

At least, that's my experience. I don't regret at all setting up the repository for my various programming and web projects. In fact I'm hooked on cvs. I've got to restrain myself from putting everything I touch under VC

YMMV of course.
We hope your rules and wisdom choke you / Now we are one in everlasting peace
-- Radiohead, Exit Music (for a film)
     
Dedicated MacNNer
Join Date: Aug 1999
Status: Offline
Reply With Quote
Mar 29, 2002, 12:46 AM
 
I agree... CVS is so easy to use, and has wonderful benefits...

Still, I think the best docs on CVS are here:
http://www.arsdigita.com/asj/version-control/

Well written and easy to understand.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 12:25 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2