Estoy tratando de actualizar nuestro sitio en vivo desde el repositorio SVN. Hasta donde sé, no hay nada en los repositorios. que debería entrar en conflicto con cualquier cosa en el directorio de copia de trabajo. Pero cuando trato de "svn up" en el directorio raíz del público, me sale el siguiente error:SVN: ¿Qué significa el estado "cambiado en relación con su principal"?
svn: REPORT request failed on '/svn/oursite/!svn/vcc/default'
svn: Working copy path 'app' does not exist in repository
Cuando corro "svn status" en la raíz de documento, veo lo siguiente:
docroot$ svn st -N
+S app
+S downloads
+S index.php
(etc.)
De acuerdo con los documentos, la bandera S
indica whether the item is switched relative to its parent
. ¿Qué significa eso incluso, y qué puedo hacer para solucionarlo?
EDIT: Debo mencionar que soy el único que ha trabajado con el repositorio SVN. He estado trabajando con eso todo el día, intentando derrotar un problema de corrupción tras otro a medida que cambio las cosas.
(SVN es grande, pero seguro que es frágil ... parece romper si sólo echar un vistazo a mal!)
No voy a plantear una respuesta porque realmente no tengo ni idea, pero puede ser tan simple como que alguien haya emitido un svn sw dentro de esos directorios. ¿Puede darnos una información svn dentro de cualquier cosa que tenga un + S (o una pequeña muestra). –
Soy el único que trabajó con el repositorio SVN, y no emití un 'svn sw'. Pero gracias por señalar esa omisión en mi publicación original, la editaré en consecuencia. –
Ugh, me estás diciendo. Si tienes alguna inclinación, trataría de moverme a git-svn. Obtienes una porción de la felicidad adicional que es git con muchas correcciones de svn. Mover cosas está bien, reemplazar directorios está bien, y exportar solo significa que copias la carpeta y eliminas .git. Es un gran sistema. –