Comments by "Edward Cullen" (@edwardcullen1739) on "Git Flow Is A Bad Idea" video.
-
3
-
3
-
@TARJohnson1979 With Tom on this. History only tells you how you got here, not how to go forwards (though, it may offer hints).
People put too much stock in "history". I've had devs reject things like whitespace/line ending normalisation because it "breaks the history". Their logic being "we should perpetuate BAD, unreadable code, for the sake of history". (Also, let me introduce you to the diff option that ignores whitespace differences...)
Ironically, the argument being put forward is both "history is important" and "history isn't important"; you want a *good*, "clean" history, but you ALSO think squash commits - that erase history - are a GoodThing™.
My sense is that, in practice, there are 2 things that really matter: diffs between points-in-time (one of the few strengths of Clear Case IIRC) and blame... Sorry "annotation".
In short, I think people worry too much about this aspect of VCS. Write your code, make sensible commit comments and let the weirdos (like me) sweat over the minutiae of VCS management 😂
2
-
2
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1