Hacer la subversión "actualizar si ya está desprotegido, verifique lo contrario"

Quiero escribir este script que va a un directory que generalmente contiene un repository de subversión check-out y lo actualiza; también debería verificar el repository si falta por alguna razón. ¿Hay algún command svn especial para hacer esto, o debería recurrir a comprobar si existe .svn?

comprobando si .vv existe

No es un método a testing de balas (en caso de posibles cambios futuros)

Comprobar salida de svnversion o svn info en directory no versionado parece más prometedor