local revision control

6 posts / 0 new
Last post
emeck
emeck's picture
Offline
Last seen: 11 years 1 month ago
Joined: 2011-01-15 15:22
local revision control

Hello,

hope this is the write forum for this. How do developers keep versions of their source files, in the case of a programmer working alone? For collaborative projects with many programmers there are tools as subversion. For beginners like me, or working alone, how should I keep track of my revisions? Is there a common technique?

The project I'm starting have, for now, just some files, like buddy.h, buddy.cpp, location.h, location.cpp and main.cpp. What I've done so far is create a new drawer every time I change a source file and copy all over there. But that means having several files without changes copied multiple times. I guess there should be a better way to do it.

Any suggestions?

Skuggan
Skuggan's picture
Offline
Last seen: 7 years 10 months ago
Joined: 2011-01-17 09:43
CVS or something similar. Do

CVS or something similar.
Do we have that for OS4 yet?

Hans
Hans's picture
Offline
Last seen: 2 months 3 weeks ago
Joined: 2010-12-09 22:04
Don't use CVS, use SubVersioN

Don't use CVS, use SubVersioN (SVN). While we have both of those, SVN is better. Both are on os4depot.

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project.
http://keasigmadelta.co.nz/ - more of my software.

Hans
Hans's picture
Offline
Last seen: 2 months 3 weeks ago
Joined: 2010-12-09 22:04
Quote:hope this is the write

hope this is the write forum for this. How do developers keep versions of their source files, in the case of a programmer working alone? For collaborative projects with many programmers there are tools as subversion. For beginners like me, or working alone, how should I keep track of my revisions? Is there a common technique?

To answer your question properly, I run a Trac & SVN server for my own personal projects. SVN does the version control while I use Trac to keep track of bug reports, and as a nice interface to browse the SVN changes. Just because SVN is also good for collaboration doesn't mean that you can't use it for private version control.

While I put it on a separate server (so I have a backup on a separate machine), it is entirely possible to use SVN locally on the same machine that you're developing on.

Hans

P.S. If you decide to follow the instructions on my site, or use the scripts, it is best to divide your SVN repository up into Trunk/, Tags/, and Branches/.

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project.
http://keasigmadelta.co.nz/ - more of my software.

emeck
emeck's picture
Offline
Last seen: 11 years 1 month ago
Joined: 2011-01-15 15:22
Thanks Hans, so subversion

Thanks Hans,

so subversion it is. I'll check your tutorial and give it a try then.

Rigo
Rigo's picture
Offline
Last seen: 1 year 10 months ago
Joined: 2011-01-24 21:55
I run a SubVersion server on

I run a SubVersion server on the PC here at home, and, of course, use CodeBench's built-in SVN client support to make handling the synchronisation much easier.

Simon

Log in or register to post comments