Sie sind hier Home » Linux » Subversion » Checksum Mismatch

Checksum Mismatch

Checksum mismatch - Problem: Die Datei foo.php kann nicht eingecheckt werden, weil die checksumme nicht mehr stimmt:
 
svn: Checksum mismatch for ‘.svn/text-base/foo.php’; 
expected: ‘f8d45250f7df5561635854165862fdd8?, 
actual: ‘644f85c4befa671150c5c6ec5fad9885?
 
- wechseln ins Verzeichnis der fehlerhaften Datei
 
cd /home/programmer/project/
 
- feststellen der aktuellen URL des repos
 
grep url .svn/entries
url=”svn+ssh://example.com/svnpath/project/”
 
- ins tmp Verzeichnis wechseln (oder andere Spielwiese)
 
cd /tmp/
 
- neue copy des aktuellen Projekst auschecken
 
svn co svn+ssh://example.com/svnpath/project/
 
- zurück zum aktuellen Projekt
 
cd /home/programmer/project/
 
- die bearbeitete, fehlerhafte Datei verschieben
 
mv foo.php /tmp/project/foo.php.orig
 
- die neu ausgecheckte datei verschieben
 
mv /tmp/project/foo.php foo.php 
 
- Testupdate ausführen
 
svn update
 
- bearbeite Datei wieder zurückverschieben
 
mv /tmp/project/foo.php.orig foo.php 
 
- bearbeitete Version einchecken
 
svn ci
 

Es wurden noch keine Kommentare zu diesem Script hinterlegt

Einen Kommentar zu diesem Script hinterlassen

Name (optional):
E-Mail (optional):
Kommentar (erforderlich):

Kommentarschutz, bitte nicht aktivieren

Bookmark

Diese Beiträge könnten Sie auch interessieren