Importe los files directamente al repository SVN sin verificar primero

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:

  1. en la carpeta actual de mi máquina local, el repo completo de SVN
  2. entrar allí
  3. copy el file interesante aquí
  4. cometer

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í:

  1. Inicie session en la máquina Linux con el usuario que contiene acceso al repository svn.
  2. Cree un nuevo directory, por ejemplo, " cwo_tracking " que debe agregarse en svn
  3. Ahora solo asegúrese de que la herramienta svn esté instalada y tenga la opción "importar". correr

    svn import –ayuda

  4. 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.

  5. 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

  6. 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.

  7. 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.

  8. Debería mostrar algo como –

    Revisión comprometida 735.

  9. 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!