Я только что получил это, когда пытался commit
из каталога trunk
. Выполнение svn update
из каталога trunk
не решило ошибку; однако выполнение svn update
из родительского каталога (к которому относится каталог .svn
) действительно решило ошибку.
Мое предположение о том, что произошло (среди прочего, может быть несколько причин для этого «svn: E160024: ресурс устарел; попробуйте обновить»): наряду с trunk
был каталог branches
, Я вытащил branches/branch-1
в master
из GitHub. Выполнение svn update
из родительского каталога (то есть корня моей рабочей копии) вместо trunk
, похоже, сделало что-то в branches
в дополнение к trunk
. Когда я снова попытался commit
, ошибки не было.
Однако, как я уже сказал выше, это один случай среди, вероятно, многих других.
Примечание: в отличие от того, что кто-то предложил, я не считаю хорошей идеей играть вручную в каталоге .svn
.