servidor - svn no se reconoce como un comando interno o externo
Desbloqueo de la copia de trabajo de SVN con recursos no versionados (3)
Tengo un repositorio que contiene algunos directorios y archivos no versionados. El servidor que ejecutaba svn se modificó recientemente y, dado que el proceso de finalización de la compra se realizó utilizando la url svn: // OLD-IP, reubiqué mi copia de trabajo de svn, esta vez a la url svn: // NEW-DOMAIN-NAME.
Ahora, dado que hay algunos recursos no versionados, el cambio no se realizó correctamente y la copia de trabajo se bloqueó. Tampoco funcionó una operación de limpieza debido a estos recursos no versionados.
Busqué en la red y encontré sobre svn ignore y lo intenté pero no sirvió. No puedo liberar todos los bloqueos. Alguna idea para resolver el problema? Una vez que suelte los bloqueos, creo que puedo usar svn ignore y llevar a cabo la operación de reubicación.
Verifique el svn status
su svn status
y la leyenda de las letras en el svn help status
.
Muy a menudo, el problema es que hay un archivo donde svn espera un directorio, u otro tipo de confusión similar (las letras deben decirle cuál es). Si hay conflictos ( C
), resuélvalos primero. Puede recuperar directorios perdidos con svn update
, y svn revert
puede ayudar (si hay algo importante en su copia de trabajo que no está en el repositorio, primero haga una copia de seguridad de la copia de trabajo).
Después de que la mayor parte de la confusión ha sido eliminada, svn cleanup
y svn update
/ svn switch
(la update
no es más que un caso especial de switch
) debería comenzar a funcionar nuevamente.
En el peor de los casos, puede hacer otro pago y copiar manualmente sobre cualquier archivo modificado localmente.
Tuve este problema Cambie el nombre del directorio ofensivo y recupérelo desde SVN, luego copie sobre los archivos que modificó. Puede necesitar ejecutar la limpieza en el directorio principal
Simplemente ejecute el comando de cleanup
y luego update
.