[M3devel] review before checkin/submit/commit? place for user-specific or work-in-progres?
j k
jayk123 at hotmail.com
Thu Jan 4 04:22:58 CET 2007
I admit there are /lots/ of source controls systems. It seems like cvs held
down the fort a while, and then everyone about the same time decided they
didn't like it and wrote more stuff.
I don't know anything about monotone.
Compared to my little bit of use of cvs, perforce has:
files are read only by default locally
you have to explicitly check them out (not exclusively mind you)
so you get "p4 opened", "p4 diff", where cvs doesn't have them or is slow
For branching you can create an arbitrary tree of branches and "integrate"
(merge) branches up or down the tree, or even across, or just individual
files or changelists (aka "cherry picking).
Heck, p4 diff brings up windiff which is nice. Surely I'm not using cvs to
its fullest (yet).
It has some model for "remote depots" where you have a local copy if all the
history. I haven't used it. In fact, the one feature I'd like that Perforce
does not have is doing this sort of thing by default.
As I understand, I think Subversion has that feature. Every developer has
all the history locally. I think in Git takes this one step further and
every developer has a local repository that is a peer of all the others.
There's some lack of hierarchy which turns out ok.
I'd really like cvs diff to not require network use.
p4 diff isn't ideal here either.
Heck, at least save a local copy of any file I checkout, if not more history
than that.
Anyway, my "random survey" includes very little use of anything, just
reading up on a little bit of marketing and "community" and parts of books.
Subversion does have Perforce beat on cost+licensing, but Perforce is free
for open source use, and free for a very small number of clients, I think
10, formerly 2. I plan to use it at home. We use it at work so I am very
familiar with it.
Open Watcom uses Perforce and I read in their newsgroup, either they or
someone else, stopped using cvs partly because it was a large cpu drain on
the host system.
There are just a bunch of systems these days.
- Jay
>From: hendrik at topoi.pooq.com
>To: m3devel at elegosoft.com
>CC: j k <jayk123 at hotmail.com>
>Subject: Re: [M3devel] review before checkin/submit/commit? place for
>user-specific or work-in-progres?
>Date: Wed, 3 Jan 2007 22:10:27 -0500
>
>On Thu, Jan 04, 2007 at 02:07:36AM +0000, j k wrote:
> >
> > It looks like folks have made it easy to convert to other source
>controls
> > systems, there are import tools, but I guess "easy" is relative, like
>all
> > things. "Nothing" has the minimal short term cost of course, but usually
> > not the minimal long term cost. My understanding is that Subversion
>isn't
> > so great either. It doesn't have like "hierarchical branches", just a
> > mainline and copying back and forth to it, something like that. My
>"random
> > survey" says Perforce is best.
>
>I never heard of Perforce. I've been using monotone here. What did you
>like about it?
>
>-- hendrik
_________________________________________________________________
Get FREE Web site and company branded e-mail from Microsoft Office Live
http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/
More information about the M3devel
mailing list