Version Control Software
Grant Edwards
invalid at invalid.invalid
Thu Jun 13 13:06:59 EDT 2013
On 2013-06-13, Ben Finney <ben+python at benfinney.id.au> wrote:
> cutems93 <ms2597 at cornell.edu> writes:
>
>> I am looking for an appropriate version control software for python
>> development, and need professionals' help to make a good decision.
>
>> Currently I am considering four software: git, SVN, CVS, and
>> Mercurial.
>
> These days there is no good reason to use CVS nor Subversion for new
> projects. They are not distributed (the D in DVCS), and they have
> specific design flaws that often cause insidious problems with common
> version control workflows. As a salient example, branching and merging
> are so painful with these tools that many users have learned the
> terrible habit of never doing it at all.
I agree that branch/merge handling in svn is primitive compared to git
(haven't used hg enough to comment).
The last time we made the choice (4-5 years ago), Windows support for
get, bzr, and hg was definitely lacking compared to svn. The lack of
something like tortoisesvn for hg/git/bzr was a killer. It looks like
the situation has improved since then, but I'd be curious to hear from
people who do their development on Windows.
--
Grant Edwards grant.b.edwards Yow! I wonder if there's
at anything GOOD on tonight?
gmail.com
More information about the Python-list
mailing list