subversion problem: svn: Can’t move ‘xyz/.svn/tmp/entries’ to ‘xyz/.svn/entries’: Operation not permitted

svn: Can't move 'xyz/.svn/tmp/entries' to 'xyz/.svn/entries': Operation not permitted

Diese Fehler sprang mir grade entgegen, nachdem ich mal wieder ein

svn up

machen wollte.
Nach genauerer Betrachtung, stellte ich dann fest, dass

xyz/.svn/entries

nur Lesesrechte hat.
Ein

   sudo chmod 777 xyz/.svn/entries 

half leider auch nichts:

chmod: ./xyz/.svn/entries: Operation not permitted

Das fand ich dann schon ziemlich dreist irgendwie :-D.
Letztendlich half mir ein:

 
cp xyz/.svn/entries xyz/.svn/entries2
sudo rm xyz/.svn/entries
cp xyz/.svn/entries2 xyz/.svn/entries
sudo chmod 777  xyz/.svn/entries

Was zwar auf dem ersten Blick ein wenig aufwendig erscheint, aber in Form eines bash-scriptes angenehm die Arbeit übernimmt.
Allerdings weiß ich jetzt immer noch nicht WARUM dieser Fehler kommt.
Letztendlich habe ich mich ja daran gewöhnt, dass subversion meint, . hätte ein Lock….
Wenn mir da jemand mal erklären könnte, ob ich da was falsch mache oder wie… das fände ich mal toll :-).

Leave a Reply