Pregunta

Al mostrarle a un colega cómo usar SVN ayer, creamos una carpeta y un archivo de prueba dentro de nuestra Solución Visual Studio existente. Lo llamaremos " Prueba " carpeta con dos archivos, " Test.ascx " y " Test.ascx.cs " ;. Lo agregamos (o Visual SVN lo agregó, porque es increíble), y lo cometimos. También agregamos y confirmamos otros archivos en otras partes del proyecto.

Podemos verlo en el repositorio (y en los otros archivos).

Al hacer una actualización en mi propia máquina para bajar estos nuevos archivos, los otros archivos se bajaron correctamente, PERO la carpeta de Prueba no aparece. No importa cuántas veces lo intente Actualizando desde varios puntos en VS y en el navegador Repo de TortoiseSVN (urgh), no se puede ver que haya cambios para desplegar.

¿A dónde me voy mal?

¿Fue útil?

Solución

Este es un problema conocido.

Puedes usar

$ svn update --depth = infinito

para forzar la actualización. Con TortoiseSVN, use la opción " Actualizar a revisión " comando en el submenú, luego cambie el cuadro de control de profundidad a " totalmente recursivo " ;.

Otros consejos

He tenido errores fantasma como este antes y encontré que lo más fácil es eliminar la carpeta principal y actualizarla:

Project Root
    Project
        NewFolder

Elimine Proyecto , luego actualice Raíz del Proyecto

  
    

Podemos verlo en el repositorio (y en los otros archivos).

         

...

         

No importa cuántas veces lo intente Actualizando desde varios puntos en VS y en el navegador Repo de TortoiseSVN (urgh), no se puede ver que haya cambios para desplegar.

  

¿Entonces no puedes o no puedes verlo en el navegador del repositorio?

¿Se comprometió y actualizó la carpeta principal de su carpeta de prueba?

No lo sé, svn siempre me dice que limpie, ¿lo intentaste?

No es una respuesta, lo sé, pero he intentado todas las soluciones que ustedes me han sugerido amablemente y acabo teniendo conflictos, estrellé TortoiseSVN y acumulé Karma. Por lo tanto, una edición confiable en el archivo .svn / entries lo ordenó.

Hasta ahora he sido un solo desarrollador que usa SVN solo para administrar mi código fuente. Otras personas no tienen problemas, y yo solo chequeo cosas. Utilizo Visual SVN como una capa para crear SVN para .NET (con lo que no es muy bueno) y parece que constantemente tengo problemas. Estoy realizando operaciones muy simples, ni siquiera bifurcación / etiquetado. Simple simple simple simple ¿Y sin embargo tengo problemas con eso?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top