Seitenanfang

SVN "Base checksum mismatch" Fehler beheben

Dieser Post wurde aus meiner alten WordPress-Installation importiert. Sollte es Darstellungsprobleme, falsche Links oder fehlende Bilder geben, bitte einfach hier einen Kommentar hinterlassen. Danke.


Plötzlich und unerwartet beim committen...
Sende          dev/checkouts/scripts/somefile.plÜbertrage Daten .svn: Übertragen schlug fehl (Details folgen):svn: Base checksum mismatch on '/trunk/scripts/somefile.pl':   expected:  7fa2ec38320a3b6de23f832628d2a545     actual:  51a3e161b139de212cd69da11b6a0bc4
Was war passiert? Fünf Minuten vorher funktionierte der Commit dieser Datei noch!?

Die Ursache ist quasi nicht ermittelbar, allerdings ist die Lösung ganz einfach: Das betroffene Verzeichnis (in diesem Fall "scripts") löschen und per "svn update" im übergeordneten Verzeichnis wiederherstellen.

Die noch nicht committeten Dateien sollten vorher natürlich gesichert und nach dem svn update wieder an ihren Platz kopiert werden. Übel wird es dann nur, wenn die betroffene Datei zwischenzeitlich von einem anderen Entwickler geändert wurde, dann hilft nur noch ein manueller Abgleich der Änderungen um nicht die fremden Updates mit dem eigenen Commit wieder zu überschreiben...

 

 

2 Kommentare. Schreib was dazu

  1. stefan Hoffmann

    Hallo Sebastian.
    Vielen Dank, super Vorschlag, so hatte ich mein Problem auch geloest.
    Mit den Funktionen "Arbeitskopie aufraeumen" oder "Konflikt aufgeloest" kalppt es nicht.


    Meine Fehlermeldungw ar:
    Fehler: Commit failed (details follow):
    Fehler: Base checksum mismatch on '/trunk/pabl/ts_afahr.abl':
    Fehler: expected: c7f9bff3320a6c5ac2440255c13fa58b
    Fehler: actual: 49a971b67d6f54713c19fb02c9932806
    Fertig!:

  2. Tho Ra

    Danke für den Tipp! hat genauso funktioniert!

Schreib was dazu

Die folgenden HTML-Tags sind erlaubt:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>