gnu-system-discuss
[Top][All Lists]
Advanced

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

Re: Making git as easy as CVS, for handling merge conflicts


From: Adam Spiers
Subject: Re: Making git as easy as CVS, for handling merge conflicts
Date: Fri, 1 Nov 2019 09:52:55 +0000
User-agent: NeoMutt/20180716

On Mon, 28 Oct 2019 at 00:12, Taylan Kammer <address@hidden> wrote:
>
> On 28.10.2019 00:51, Richard Stallman wrote:
> > Is it possible to write a front-end for Git which reliably handles
> > merge conflicts the way CVS handles them?  Given that, I expect I
> > could use Git.
>
> I don't know how CVS handles merge conflicts, but the Emacs extension
> Magit is a very nice front-end to Git

"Very nice" is perhaps an understatement; I'd call it superb ;-)  It's 
also GPL v3.  I strongly recommend any emacs user who switches to git 
to try it, as the learning curve is very gentle and the gains in 
efficiency are huge. 

> and aides with merging as well.
>
> https://magit.vc/manual/magit/Resolving-Conflicts.html

Right.  It also integrates nicely with Ediff:

     https://magit.vc/manual/magit/Ediffing.html#Ediffing

and I believe that since emacs 26.1 it should be possible to do 3-way 
merges with ancestor, although I have not tried this yet: 

     
https://stackoverflow.com/questions/15587595/can-ediff-merge-simultaneously-show-the-ancestor-a-b-and-merge-buffers



reply via email to

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