svn import — Envía de forma recursiva los cambios de PATH en URL.
Envía de forma recursiva los cambios de
PATH a
URL. Si se omite
PATH se asumirá
“.”. Los directorios
padre son creados en el repositorio según son
necesarios.
--message (-m) TEXT --file (-F) FILE --quiet (-q) --non-recursive (-N) --username USER --password PASS --no-auth-cache --non-interactive --force-log --editor-cmd EDITOR --encoding ENC --config-dir DIR --auto-props --no-auto-props
Esto copia el
directorio local myproj en la raíz
de su repositorio:
$ svn import -m "New import" myproj http://svn.red-bean.com/repos/test Adding myproj/sample.txt … Transmitting file data ......... Committed revision 16.
Esto copia el directorio local
myproj en el directorio
trunk/vendors de su repositorio. No
es necesario que trunk/vendors
exista antes de realizar la copia—svn
import creará de forma recursiva los
directorios necesarios por usted:
$ svn import -m "New import" myproj \
http://svn.red-bean.com/repos/test/trunk/vendors/myproj
Adding myproj/sample.txt
…
Transmitting file data .........
Committed revision 19.
Tras copiar los datos, fíjese que el árbol original no está bajo control de versiones. Antes de comenzar a trabajar, necesita obtener una copia de trabajo local fresca del árbol mediante svn checkout.