No need to go wild here, I never said anything about « DELIBERATELY NOT USING 
YOUR VERSION CONTROL”
We still do commits and push, I said so far we don’t have time to f@#k around 
with kdiff merges so I copy paste things manualy
I’ll try with winmerge this time
I am not the only one complaining about kdiff

From: Benjamin Fritz [mailto:[email protected]]
Sent: jeudi 10 décembre 2015 14:01
To: FLORENT Philippe
Cc: [email protected]
Subject: Re: [thg] FW: FW: alternative to tortoise merge tool



On Thu, Dec 10, 2015 at 4:17 AM, FLORENT Philippe 
<[email protected]<mailto:[email protected]>> wrote:
>
> Now, some functions are even missing, it is so hard to have a clear view of 
> what’s going on
>
>
>
> I am in a prod environment with deadlines, so we send modifs by mail
>
>

Wait, so you're DELIBERATELY NOT USING YOUR VERSION CONTROL to do your merges, 
and then complaining that your version control doesn't realize you already did 
a merge?

Sorry to be blunt but you're doing it wrong.


>
> Shame to come to this, but kdiff is … well I rather not be vulgar
>
>

You've given kdiff bad input. "Garbage in, garbage out," as they say. 
Mercurial, and thus kdiff, has no way to know what has already been merged. 
You'll find life is much easier if you use your tools the way they're designed 
to be used.

For instance, you (or a team member) probably had a merge conflict for defining 
the same function in two different branches. For some reason the person doing 
that merge chose both sides of the conflict, and saved, even though it is 
clearly displayed in the merge result area that this has happened.

Either that, or you added the same function in two different places, so that 
kdiff saw independent changes on two branches and automatically selected both. 
This could be solved by doing proper merges in Mercurial rather than applying 
patches willy-nilly.

>
> Adding to this that sometimes, a head cannot be pushed anymore, some of us 
> suddenly get some errors doing so (255 aborted in tortoise)
>
>


The actual error message could help figure out what's going on. Is it just that 
you're trying to push a new head? Simply merge before pushing to fix that.

Or, shoot yourself in the foot even further and force the push. But you 
probably don't want to do that.

>
> So we use something like phil3 instead of phil2 (after recloning the central 
> rep) and we’re back on tracks
>
>

You're using what, now? Searching for both of these just gives me Bible 
references, no software tools.

>
> Pfff takes ages to get along with a versioning system
>
>
>
Sounds like you and your team need to read a tutorial or "getting started" 
guide to start using Mercurial effectively instead of just diving in and doing 
everything wrong.
------------------------------------------------------------------------------
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to