Node:import, Next:init, Previous:gserver, Up:Ordenes y Opciones
Sinopsis: import [OPCIONES] REPOSITORIO ETIQUETA_VENDEDOR ETIQUETA_LANZAMIENTO(S)
Importa nuevas fuentes en el repositorio, bien creando un nuevo proyecto o creando una nueva revisi�n de vendedor en una rama de vendedor de un proyecto existente. (Ver CVS avanzado para obtener una explicaci�n b�sica de las ramas de vendedor en la importaci�n, que le ayudar� a entender lo siguiente).
Es normal usar import para a�adir muchos ficheros o directorios de vez o para crear un nuevo proyecto. Para an�adir simples ficheros, debe usar add.
Opciones:
floss$ cvs import -m "importando del vendedor 1" su_proyecto ELLOS1 ELLOS1-0
Para importar a una rama de vendedor distinta de la que es por omisi�n,
debe especificar un n�mero de rama diferente expl�citamente:
floss$ cvs import -b 1.1.3 -m "del vendedor 2" su_proyecto ELLOS2 ELLOS2-0
La rama 1.1.3 puede absorver futuras importaciones y ser mezclada como
cualquier otra rama de vendedor. Sin embargo, debe asegurarse que en
cualquier futura importaci�n que especifique -b 1.1.3
tambi�n
debe usar la misma etiqueta de vendedor (ELLOS2
). CVS no
comprueba que el nombre de vendedor coincida con la etiqueta de
vendedor. Sin embargo, si no coinciden, ocurrir�n cosas extra�as e
impredecibles.
Las ramas de vendedor est�n numeradas con impares, lo contrario de ramas regulares.
*.foo
significa no
tener en cuenta todo lo que termine en .foo
. (Ver cvsignore
en Ficheros de Administracion del Repositorio para obtener
detalles acerca de los comodines).
Los siguientes ficheros y nombres de directorios son obviados por omisi�n:
. .. .#* #* ,* _$* *~ *$ *.a *.bak *.BAK *.elc *.exe *.ln *.o *.obj *.olb *.old *.orig *.rej *.so *.Z .del-* .make.state .nse_depinfo core CVS CVS.adm cvslog.* RCS RCSLOG SCCS tags TAGS
Puede suprimir que no se tengan en cuenta estos patrones de nombre
de fichero, as� como cualquiera especificado en .cvsignore
,
CVSROOT/cvsignore
, y la variable de entorno $CVSIGNORE
,
usando -I !
. Esto es,
floss$ cvs import -I ! -m "importando el universo" proyecto VENDEDOR VENDEDOR_0
importa todos los ficheros en el �rbol de directorio actual, incluso los que ser�an normalmente desechados.
Usar -I !
borra cualquier lista de ficheros a no tener en cuenta
que haya sido creada hasta este punto, as� que cualquier opci�n
-I que venga despu�s deber�a ser anulada, pero cualquiera que
venga despu�s todav�a contar�. As�,
floss$ cvs import -I ! -I L�AME.txt -m "algunos msj" su_proyecto ELLOS ELLOS_0
no es lo mismo que
floss$ cvs import -I L�AME.txt -I ! -m "algunos msj" su_proyecto ELLOS ELLOS_0
El primero obvia (no importa) L�AME.txt, mientras que el �ltimo lo importa.