What novices could really use in terms of "combination of gitk and history" is a specific explanation how to recognize what happened by looking at the gitk tree view.
As far as I got - the right way to look at the tree is (of course):
1. each node is a commit
2. ultimate parent is at the bottom
3. direct child to a commit is the one that happened first in the same branch (no matter who did it)
4. the node with 2 or more children indicates ... ?
5. merge commit node has 2 parents.
6. rebase is recognized ... ?
Screenshots would be appreciated as well.
The tree is actually representing the current state of the repository. What would be great is if we would be able to tell what happened by looking at the tree view.
Thanks
v.
answered 2010-02-18T19:36:44.100