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