Source

hgbook-ru / ru / figs / bad-merge-5.dot

Full commit
Ivan Galin 49c5a1c 
Slava Bacherikov c23c288 




Ivan Galin 49c5a1c 
Slava Bacherikov c23c288 



Ivan Galin 49c5a1c 







Slava Bacherikov c23c288 
Ivan Galin 49c5a1c 

Slava Bacherikov c23c288 
Ivan Galin 49c5a1c 





digraph bad_merge_5 {
	ancestor [label="1: предок",color="#bbbbbb",fontcolor="#bbbbbb"];
	left [label="2: моё изменен",color="#bbbbbb",fontcolor="#bbbbbb"];
	right [label="3: твоё изменение",color="#bbbbbb",fontcolor="#bbbbbb"];
	bad [label="4: неудачное слияние",color="#bbbbbb",fontcolor="#bbbbbb"];
	new [label="5: новое изменение",color="#bbbbbb",fontcolor="#bbbbbb"];

	bak_left [label="6: откат 1\n неудачного слияния",color="#bbbbbb",fontcolor="#bbbbbb",shape=box];
	bak_right [label="7: откат 1\n неудачного слияния",color="#bbbbbb",fontcolor="#bbbbbb",shape=box];
	good [label="8: слияние\n окатов",color=grey,fontcolor=grey,shape=box];
	last [label="9: слияние с\nновым изменением",shape=box];

	ancestor -> left [color="#bbbbbb"];
	ancestor -> right [color="#bbbbbb"];
	left -> bad [color="#bbbbbb"];
	right -> bad [color="#bbbbbb"];
	bad -> new [color="#bbbbbb"];

	bad -> bak_left [color="#bbbbbb"];
	left -> bak_left [style=dotted,label="--источник=2",color="#bbbbbb",fontcolor="#bbbbbb"];

	bad -> bak_right [color="#bbbbbb"];
	right -> bak_right [style=dotted,label="--источник=3",color="#bbbbbb",fontcolor="#bbbbbb"];

	bak_left -> good [color=grey];
	bak_right -> good [color=grey];

	good -> last;
	new -> last;
}