info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Need info about merging / conflicts


From: Sergei Organov
Subject: Re: Need info about merging / conflicts
Date: Fri, 07 Dec 2007 15:29:05 +0300
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux)

address@hidden (Pierre Asselin) writes:
> Sergei Organov <address@hidden> wrote:
>> Preston Landers <address@hidden> writes:
>
>> > I'm poorly equipped to counter these arguments at the moment because I
>> > have so little understanding of the topic myself.  I just know from
>> > experience at a previous CVS-using organization that in CVS it is
>> > infinitely easier to deal with concurrent access and merging changes.
>
>> To tell the truth, CVS is not that good at merges, -- it requires quite
>> a lot of manual housekeeping to do merges right.
>
> Yes, but it is adequate for the routine "sandbox" merges that happen
> all the time in concurrent development, when someone else has been
> editing the same files as you and beat you to the commit.  This is
> where Preston's users need an education.

That's in fact the easy case with CVS. The hard case is merging to/from
branches that requires manual tagging in order to remember what has been
already merged.

> The sandbox merges tend to fall apart across refactorings, in
> particular when large code blocks are permuted.  However commits
> of that type are infrequent.  They just need to be planned ahead
> of time by the team.

In addition, merging over renames is really painful with CVS, --
entirely manual and error-prone work :(

-- 
Sergei.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]