Hi, Michael,
The "100 lines" bit was just to ensure that folks got the idea that they
should give a better indication of measurable scale.
It doesn't happen at my work, but one has to ask how / why have we dug the
hole so deep and wide that this gross merge conflict continues to repeat it
self as a regular corporate activity, and then how to get out of here/there
(and somehow hoping that Git is a silver bullet / holy grail to solve those
human falibilities).
I would be very interested in any reasonable method that helps with these
'divergent codebases' issues. (see "The life cycle of a silver bullet"
Sheard, for a nice parable, only a couple of pages, especially the later
sections where mindless application of tools is done). We do need to
understand the how and why we get into these scenarios, and a similar how
and what for getting out.
Philip
If we don't understand, we won't improve ...
https://store.xkcd.com/products/try-science
----- Original Message -----
From: "Michael" <[email protected]>
To: <[email protected]>
Sent: Friday, January 27, 2017 12:48 AM
Subject: Re: [git-users] Git branching and merge strategy for merge with
lots of conflicts requiring multiple people
On 2017-01-26, at 1:12 PM, Philip Oakley <[email protected]> wrote:
>
> Is the project well modularised with no file >100 lines (excepting,
maybe, well developed libraries that never change),
100 lines per file??
You're joking, right? That's one of those "in theory" things, right?
First, while I might be able to make each routine of my code 100 lines or
less, I can't make the whole "group" of things less than 100 lines.
Second, while Objective C lets me have the code for a class in different
files, so that each file can focus on different parts of the class, Java
does not -- all of the class's contents, as well as all of the sub-classes
that the class needs -- has to be in one file.
100 lines per file? One sec < ... walks into the distance like the
Mna-me-nah guy > bwa-Ha-HA! <walks back up> Sorry, nope.
---
Entertaining minecraft videos
http://YouTube.com/keybounce
--
You received this message because you are subscribed to the Google Groups "Git for
human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.