[MERGE] make 'push' default to parent branch

Ben Finney bignose+hates-spam at benfinney.id.au
Wed Jul 30 08:26:19 BST 2008


Robert Collins <robertc at robertcollins.net> writes:

> Well the example I was responding to was for folk that have *not
> used any VCS*. I certainly agree that many folk start new projects
> rather than hacking on existing ones because they *think* its
> easier. (I think they are fooling themselves :P).

I agree, but that doesn't make it any less common :-)

> But I really do think that folk that encounter a VCS for the *first
> time* on their *own new project* are a pretty small subset of users.
> The developers I know that don't use VCS tools on their own projects
> generally don't start using one until they are catalysed either by
> encountering another projects development process, or a conference
> talk...

I'll have to again present a contradictory observation: I most often
see people learning a VCS by experiment on a new project. That is,
they will actively *avoid* use of *any* VCS (even, in some cases, to
the point of avoiding projects that use a VCS) until they have a new
small project with which to play and learn VCS concepts.

This, in my view, contributes further to the phenomenon that many
programmers will learn a VCS on a *new* project of their own creation,
and thus concoct procedures and conventions in isolation.

-- 
 \        “Nothing so needs reforming as other people's habits.” —Mark |
  `\                                       Twain, _Pudd'n'head Wilson_ |
_o__)                                                                  |
Ben Finney




More information about the bazaar mailing list