¿Cómo se agrega una carpeta sin control de versiones a una ubicación SVN específica? A menudo comienzo a escribir código y solo después de tener algunas carpetas que contienen archivos de código, lo agrego a SVN.
Lo que suelo hacer es:
- svn co el directorio principal donde quiero crear una nueva carpeta para almacenar mi código.
- svn mkdir para crear el directorio en el que quiero poner mi código.
- Copia y pega mi código.
- svn commit .
- Eliminar mi directorio de código de trabajo actual.
- Vuelva a crear mi directorio de código de trabajo usando svn co .

Respuestas:
Digamos que tengo código en el directorio
~/local_dir/myNewAppy quiero ponerlo en ' https://svn.host/existing_path/myNewApp ' (mientras puedo ignorar algunos binarios, bibliotecas de proveedores, etc.).svn mkdir https://svn.host/existing_path/myNewAppcd ~/local_dirsvn co https://svn.host/existing_path/myNewApp. Si su carpeta tiene un nombre diferente localmente que en el repositorio, debe especificarlo como un argumento adicional.svn stahora se mostrarán todos sus archivos como?, lo que significa que actualmente no están bajo control de revisión.svn addel trabajo con los archivos que desee agregar al repositorio y agregue otrossvn:ignore. Puede encontrar algunas opciones útiles consvn help add, por ejemplo ,--parentso--depth empty, cuando desee agregar selectivamente solo algunos archivos / carpetas.svn cifuente
find . -name .svn -prune -o -print0|xargs -0 svn addsvn co https://svn.host/existing_path/myNewApp ~/local_dir/localNameOfFolderSi entendí correctamente su caso de uso, le sugiero que intente usar svn add para colocar la nueva carpeta en la versión, consulte aquí . Lo siguiente agregará la nueva carpeta con archivos de forma recursiva bajo el control de versiones (si está dentro de una copia de trabajo válida):
Si no está en una copia de trabajo , créela con svn checkout , copie new_folder allí y siga los pasos anteriores.
O
Pruebe svn import , vea aquí ; lo siguiente creará una nueva carpeta y cargará archivos al repositorio:
También tenga en cuenta que:
fuente
No uso comandos. Debería poder hacer esto usando la GUI:
Visual Studio\Projects\{your project}carpeta. Seleccione Aceptar.fuente
Si la intención es agregar la copia local / de trabajo a SVN, solía hacerlo de la siguiente manera.
Nota: Utilizo el cliente TortoiseSVN y estos pasos asumen que ya tiene instalado el cliente TortoiseSVN.
fuente
En Windows 7 hice esto:
¡Hecho!
fuente
3 pasos:
fuente
Probemos ... Me está funcionando ...
fuente