¿Agregar carpeta al repositorio SVN sin verificar o confirmar?

12

Cuando use algo como TortoiseSVN, puede usar su navegador de repositorios para explorar repositorios y hacer cosas. Una cosa que puede hacer es crear directorios en el repositorio. Normalmente, tendría que pagar el repositorio, luego crear y agregar los directorios y finalmente confirmarlos para lograr esto. Pero puede hacerlo en el navegador de repositorios con un solo comando.

¿Es posible hacer algo similar desde la línea de comandos?

Jake Wilson
fuente

Respuestas:

9

Si lo hace svn mkdir mynewdirectory, creará mynewdirectory en su máquina local y solo actualizará el repositorio la próxima vez que se comprometa.

Sin embargo, si lo hace svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectory, el directorio se crea en el repositorio. Puede usar este formato de URL con cualquier comando svn, por ejemplo, puede svn copyhacer una copia del proyecto en el repositorio utilizando el formulario de URL para los directorios from y to.

Michael Dillon
fuente
nuestra implementación SVN también requería un mensaje de confirmación para esta acción, por lo que la sintaxis sería svn mkdir mynewdirectory -m "mycommitmessage"
Allan Bowe
4

svn importpuede confirmar de inmediato un directorio local, o svn mkdirsi desea crear un directorio en el repositorio sin ninguna participación de archivo local.

Shane Madden
fuente