„Mann gitglossary“ enthält diese Definition eines bösen merge:Evil verschmilzt in Git?
Eine böse Zusammenführung ist eine Zusammenführung, die Veränderungen führt, die nicht in jedem Elternteil erscheinen.
Ich bin mir nicht sicher, ich verstehe den Punkt, den die Autoren versuchen, zu bekommen. Warum ist es böse?
Ich kam von [dieser Seite] hierher (http: // stackoverflow.com/questions/2910044/does-git-have-evil-twin-issues/2910388 # 2910388) und ich fand es sehr hilfreich zu erkennen, dass es nicht "git's evil merge" ist: böse Verschmelzung ist nicht natürlich Phänomen, das manchmal passiert; Es ist etwas, was die Leute manchmal in git tun (genau wie Menschen manchmal andere Unfälle verursachen, wie zum Beispiel forcierte Änderungen an einem öffentlichen Repo). Das Mitnehmen hier ist: Mach das nicht! (_oder mindestens merge semantics_) – sehe
sehe ist richtig, das sind die Worte von Linus Torvalds selbst: ein "böse Merge" ist etwas, das Änderungen macht, die weder von Seite kommen und nicht tatsächlich einen Konflikt lösen –