Erläutern Sie den Pessimistischer Ansatz im Bezug auf das Versionsmanagement bei folgender Problem-Situation:
Person A hat die Datei ausgecheckt, um diese zu bearbeiten, Person B hat ebenfalls dieselbe Datei ausgecheckt und nach der Bearbeitung wieder eingecheckt. Würde jetzt Person A, ohne es anzukündigen, seine Version einchecken, würden die Änderungen der Person B verloren gehen.
In diesem Fall darf die Person B nicht auschecken können, da die Datei gesperrt wäre für andere Personen, bis A wieder eingecheckt hat. Der Ansatz heißt pessimistisch, da jede mögliche Situation zu einem Konflikt führt. So kann beispielsweise A sehr lange für die Änderungen brauchen, während B nur kleine Änderungen durchführen möchte, das Dokument jedoch nicht zur Verfügung hat.