Acabo de recibir esto mientras intentaba commitdesde un trunkdirectorio. Hacer svn updatedesde el trunkdirectorio no resolvió el error; sin embargo, hacerlo svn updatedesde el directorio padre (donde .svnpertenece el directorio) resolvió el error.
Mi suposición acerca de lo que sucedió (un caso de uso entre otros, puede haber múltiples razones para este "svn: E160024: recurso desactualizado; intente actualizar"): junto con trunk, había un branchesdirectorio. Saqué una branches/branch-1a masterpartir de GitHub. Hacer svn updatedesde el directorio principal (es decir, la raíz de mi copia de trabajo) en lugar de trunkparece haber hecho algo branchesademás trunk. Cuando intentécommit nuevamente, no hubo error.
Sin embargo, como dije anteriormente, este es un caso entre probablemente muchos otros.
Nota al margen: a diferencia de lo que alguien sugirió, no creo que sea una buena idea jugar manualmente en el .svndirectorio.