Re: Best SCM solutions?
Re: Best SCM solutions?
- Subject: Re: Best SCM solutions?
- From: Joseph Heck <email@hidden>
- Date: Wed, 25 Dec 2002 00:15:48 -0800
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
CVS has definitely got it's share of quirks, but it's a pretty good
system for source code management none the less. Subversion doesn't
integrate into PB at all, and a friend and I looked at using it for a
joint project, only to dump the idea when we realized we couldn't pipe
the subversion stuff across an SSH connection.
I might add that you certainly don't need to use xinetd for CVS, and in
fact you probably don't want to if you're just using it for yourself.
The biggest thing you need to do to enable it is to set up a local cvs
repository and then set your CVSROOT environment variable to point to
it.
The one I use on my machine was created and set up using the following
sequence of commands.
mkdir /Users/heckj/.CVS
cvs -d /Users/heckj/.CVS init
setenv CVSROOT /Users/heckj/.CVS
(actually, I put that setenv into ~/.tcshrc)
Then I created my first project
cd /Users/heckj/Documents/
mkdir code
cd code
mkdir MyFirstProject
cd MyFirstProject
(create project with PB here)
cvs import MyFirstProject heckj start
cd ~/Documents/code/
rm -rf MyFirstProject
cvs co MyFirstProject
and from there on, CVS should be nicely set up and enabled. If you're
going to use CVS seriously, I'd recommend the book Open Source
Development with CVS
(
http://www.amazon.com/exec/obidos/tg/detail/-/1576104907).
One of my hats at my current job includes the admin'ing the CVS
repository. I used this book a great deal to understand all the ins and
outs. You can find it relatively easily in bookstores, although Amazon
is claiming limited availability at the moment. There's also some
really good tutorials online which I'd recommend looking into.
- -joe
On Tuesday, December 24, 2002, at 10:58 PM, Clark Mueller wrote:
>
I've been using CVS lately myself, working with another developer on a
>
project. It's been an interesting experiment, for my first time at it,
>
but I've found that it integrates very well into PB, and works very
>
well in particular if you set up the server properly, which is the
>
tricky part. The tutorial I used was this one:
>
>
http://www.macosxhints.com/article.php?story=20011107000819270
>
>
and I also use Webmin (http://www.webmin.com/) to control it as well.
>
I'd suggest using the tip at the bottom for xinetd - that seemed to be
>
the only way I got it to work very well.
>
>
Later,
>
>
Clark
>
>
On Tuesday, December 24, 2002, at 11:44 PM, Matt Ronge wrote:
>
>
> I am beginning work on a project and I am looking for a good SCM
>
> solution. I
>
> have never used SCM so I'm not sure what is good. I have read that
>
> CVS is
>
> antiquated, has a messy code base and has many problems that will
>
> never be
>
> fixed. I have also read about a replacement for CVS known as
>
> Subversion. Has
>
> anyone used Subversion? Is it any good? Are there any other SCM
>
> solutions I
>
> should try? How well does CVS integrate with PB? How about Subversion?
>
>
>
> Thanks,
>
> --
>
> Matt Ronge
>
>
>
> _______________________________________________
>
> MacOSX-dev mailing list
>
> email@hidden
>
> http://www.omnigroup.com/mailman/listinfo/macosx-dev
>
_______________________________________________
>
cocoa-dev mailing list | email@hidden
>
Help/Unsubscribe/Archives:
>
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
>
Do not post admin requests to the list. They will be ignored.
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0
iQA/AwUBPglpPYRRMqRcNHg1EQKPIwCg+2hSNiDFKvgW9zZwLEaEXmxqNgEAoN1L
lAH7sYHg1nBYeuQK52sWVfUT
=2kMa
-----END PGP SIGNATURE-----
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.