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

I received the above error when attempting to do an svn up on two projects. Both projects had been copied from a PC formatted external disk drive. They had been checked out using a pc also.

As i understand it the issues is something to do with "flags" and how the Mac and PC treat permissions differently. To correct the issue you have to run a command in terminal to fix the checked out repositories.

The following links helped me fix the issue, all credit should go to them.

  1. < href="http://andrew.hedges.name/blog/2009/02/19/how-to-get-coda-working-with-visualsvn">Tutorial
  2. Related Link from above tutorial

In short i carried out the following terminal commands.

  1. cd myProject
  2. chflags -R nouchg .
  3. svn cleanup
  4. svn up

Note that in the tutorial they use the line

chflags -R nouchg .

this didn't work for me, but further down in the comments someone has suggested

chflags -R nouchg *

This worked.

Before i searched for the correct solution above, i had also tried: chmod

It's quite in here! Why not leave a response?

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options