Estoy usando SVN y tengo un repository en una máquina remota. A veces, cuando trabajo en mi máquina local, me doy count de que necesito agregar algunos files nuevos al repository. El procedimiento habitual que conozco sería entonces:
Pero esto puede ser un poco tedioso. Me pregunto si de alguna manera, puedo omitir los pasos 1 a 3 e importar el file "interesante" a SVN directamente sin necesidad de verificar primero el repository.
¿Quizás svn import
es lo que quieres? Verifique la documentation para más detalles.
Puede verificar solo la carpeta donde van los files nuevos, agregar los nuevos files y confirmar.
Me parece que lo que estás haciendo es peligroso. Si no actualiza desde SVN primero y vuelve a comstackr el código, puede estar introduciendo errores o rompiendo la compilation. ¡Tal vez la interfaz de esa class que está utilizando ha cambiado en el repository!
Lo siguiente funcionó maravillosamente para mí:
Ahora solo asegúrese de que la herramienta svn esté instalada y tenga la opción "importar". correr
svn import –ayuda
Ahora compruebe el URL HTTPS completo del directory SVN bajo el cual desea agregar el nuevo file / carpeta, por ejemplo, https: // SVN_HOST / REPO / PROJECTS / PARENT . Para nosotros es PARENT la que debe tener la carpeta "cwo_tracking" agregada después de que hayamos terminado de registrarnos.
En su directory de trabajo actual que contiene "cwo_tracking" llamada carpeta vacía, ejecute
svn import cwo_tracking https: // SVN_HOST / REPO / PROJECTS / PARENT / cwo_tracking
Esto debería abrir un editor para ingresar comentarios. Ponga un comentario relevante, por ejemplo, "Agregar un nuevo directory para el proyecto de seguimiento de Cwo", save y salir.
Una vez que guarde el comentario, es posible que le solicite una contraseña. Si lo hace, ingrese eso y si le pide que guarde su contraseña, escriba no.
Debería mostrar algo como –
Revisión comprometida 735.
Ahora abra un browser web y vaya a la URL que escribió en el command de import
https: // SVN_HOST / REPO / PROJECTS / PARENT / cwo_tracking
Eso debería abrir una página. ¡Este es el que agregaste!