[Info-vax] Where to locate software
Craig A. Berry
craigberry at nospam.mac.com
Wed Jun 15 08:39:44 EDT 2016
On 6/15/16 4:18 AM, Johnny Billquist wrote:
> I've been trying to keep out of this thread, but could people just
> clarify one thing for me. What is CVS and SVN classified as here? Are
> they distributed version control systems, or centralized?
Centralized.
> Because the normal flow of work is never that you lock files when
> working on them in these systems, but I did get the impressions that
> people classified them as centralized.
If "working on them" does not include doing any commits, then I suppose
that's true. But one of the things you get used to with a DVCS and miss
when you don't have it is the ability to commit willy nilly, go wild
with experiments, and then revise those commits, perhaps "squash" a
string of smaller commits into fewer more coherent ones, all before
pushing them to a repository where others can see them.
> Which then confuses me, as people
> somehow put an equal sign between centralized and locking.
There is no equals sign. Some of them do have checkouts that include
preventing others from making changes to whatever is checked out. This
is a traditional way of doing things that's ok for a small team but
doesn't scale.
> And if CVS and SVN are defined as distributed, then what is the argument
> between them and GIT about?
>
> Johnny
>
More information about the Info-vax
mailing list