0

I have a repository which I can add files to, but when I try to commit or checkout the repository (to any version) I get the error 'Could not convert '�⛰ENDREP' into a number'

I have no idea what is going on, I don't really want to loose the history from my repo by having to re-create it. I last committed yesterday and went to commit at the end of the day today (after adding one file) and now it appears to be corrupted.

Can anyone explain what has happened and how it can be fixed?

Edit: I am using TortoiseSVN 1.9.2, Build 26806 - 64 Bit

MikeS159
  • 1,884
  • 3
  • 29
  • 54
  • So is it a working copy or a repository? – bahrep Dec 08 '15 at 21:37
  • @bahrep - it's repo, with very old SVN under hood on server and old (pre 1.7?!) SVN-client: http://comments.gmane.org/gmane.comp.version-control.subversion.devel/127106 https://groups.google.com/forum/#!topic/tortoisesvn-dev/UMnwWMEqb9Y https://mail-archives.apache.org/mod_mbox/subversion-dev/201104.mbox/%3CBANLkTimDxrTbMnz62Z33uCrVroz0YeNaeg@mail.gmail.com%3E Must be fixed in 1.7 release of TSVN – Lazy Badger Dec 09 '15 at 03:03

2 Answers2

2

You have damaged repository.

In order to fix it you (or SVN-admin, better) have to have access to server and run svnadmin verify for testing repository and svnadmin recover if there are errors detectedIt seems as rather old version of TortoiseSVN (pre-1.7) with ancient version of SVN on the repo-side like 1.3 (source, source, source)

Lazy Badger
  • 94,711
  • 9
  • 78
  • 110
0

Ok, svnadmin verify produced the ENDREP error (E200004) and recover didn't do anything. I have managed to change the current version file in the actual repository to the previous version, checked out again and re-added my changed files from my local copy. Everything seems to be working now, hopefully that will be the last of it.

MikeS159
  • 1,884
  • 3
  • 29
  • 54