On 11/08/2016 11:57 AM, H. S. Teoh via Digitalmars-d wrote:

The thing about git is that at its core, it's really very simple. Dumb,
even.  It's basically a program for managing a directed acyclic graph
(DAG).  That's all there is to it. The rest is just frills.

Trying to rationalize git in terms of traditional version control
systems is what usually causes lots of confusion, incomprehension, and
frustration.  To truly grok git, you have to just forget about
traditional version control concepts, and think purely in terms of DAGs.
Once you do, everything falls into place and it all makes sense in its
own peculiar way (including all the flaws :-P).


I don't suppose you have a handy link to an "Understanding Git as a DAG manager instead of VCS" document?

Reply via email to