InglésFrancésEspañol

Ad


icono de página de OnWorks

git-cvsimport: en línea en la nube

Ejecute git-cvsimport en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando git-cvsimport que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


git-cvsimport: recupere sus datos de otro SCM que a la gente le encanta odiar

SINOPSIS


git importacióncv [-o ] [-h] [-v] [-d ]
[-A ] [-pag ] [-PAG ]
[-C ] [-z ] [-i] [-k] [-u] [-s ]
[-a] [-m] [-M ] [-S ] [-L ]
[-r ] [-R] [ ]

DESCRIPCIÓN


ADVERTENCIA: git cvsimport usa cvsps versión 2, que se considera obsoleta; no es asi
funciona con cvsps versión 3 y posteriores. Si está realizando una importación única de un CVS
repositorio considere usar cvs2git[1] o pársecvs[2].

Importa un repositorio CVS a Git. Creará un nuevo repositorio o
importar de forma incremental a uno existente.

La división del registro de CVS en conjuntos de parches se realiza mediante cvsp. Se requiere al menos la versión 2.1.

ADVERTENCIA: en determinadas situaciones, la importación genera resultados incorrectos. Por favor vea el
sección PROBLEMAS para mayor referencia.

Debes nunca hacer cualquier trabajo por su cuenta en las ramas que son creadas por git
importacióncv. De forma predeterminada, la importación inicial creará y completará una rama "maestra" desde el
La rama principal del repositorio CVS con la que puede trabajar libremente; después de eso, necesitas git
unir importaciones incrementales, o cualquier rama de CVS, usted mismo. Es aconsejable especificar un
llamado remoto vía -r para separar y proteger las ramas entrantes.

Si tiene la intención de configurar un repositorio público compartido que todos los desarrolladores puedan leer / escribir, o
si quieres usar servidor git-cvs(1), entonces probablemente quieras hacer un clon desnudo del
repositorio importado y utilizar el clon como repositorio compartido. Ver gitcvs-migración(7).

CAMPUS


-v
Verbosidad: dejar importacióncv informar lo que está haciendo.

-D
La raíz del archivo CVS. Puede ser local (una ruta simple) o remota; actualmente, solo
los métodos de acceso: local :,: ext: y: pserver: son compatibles. Si no se da, git
importacióncv intentará leerlo desde CVS / Root. Si no existe tal archivo, busca el
Variable de entorno CVSROOT.


El módulo CVS que desea importar. Relativo a . Si no se da, git importacióncv
intenta leerlo desde CVS / Repository.

-C
El repositorio de Git al que importar. Si el directorio no existe, se creará.
El predeterminado es el directorio actual.

-r
El control remoto de Git para importar este repositorio CVS. Mueve todas las ramas de CVS a
mandos a distancia / / similar al camino git clonar usos natural por defecto

-o
Cuando no se especifica ningún control remoto (a través de -r), CABEZA rama de CVS se importa a la
natural rama dentro del repositorio de Git, como CABEZA ya tiene un significado especial para
Git. Cuando se especifica un control remoto, CABEZA rama se llama remotos / /Maestro
reflejando git clonar comportamiento. Utilice esta opción si desea importar a otro
.

Uso -o dominar para continuar una importación que inicialmente fue realizada por el antiguo cvs2git
.

-i
Solo importación: no realice un pago después de la importación. Esta opción asegura el trabajo
El directorio y el índice permanecen intactos y no los crearán si no existen.

-k
Eliminar palabras clave: extraerá archivos con -kk del archivo CVS para evitar ruidos
conjuntos de cambios. Muy recomendado, pero desactivado de forma predeterminada para preservar la compatibilidad con
primeros árboles importados.

-u
Convierta los guiones bajos en los nombres de etiquetas y ramas en puntos.

-s
Sustituya el carácter "/" en los nombres de las ramas por

-pag
Opciones adicionales para cvsps. Las opciones -u y -A son implícitas y no deberían ser
utilizado aquí.

Si necesita pasar varias opciones, sepárelas con una coma.

-z
Pase el factor de fuzz de la marca de tiempo a cvsps, en segundos. Si no se configura, cvsps tiene un valor predeterminado de 300 segundos.

-PAG
En lugar de llamar a cvsps, lea el archivo de salida cvsps proporcionado. Útil para depurar o
cuando cvsps se maneja fuera de cvsimport.

-m
Intente detectar fusiones según el mensaje de confirmación. Esta opción habilitará por defecto
expresiones regulares que intentan capturar el nombre de la rama de origen del mensaje de confirmación.

-METRO
Intente detectar fusiones según el mensaje de confirmación con una expresión regular personalizada. Puede ser
usado con -m para habilitar las expresiones regulares predeterminadas también. Debes escapar de las barras diagonales.

La expresión regular debe capturar el nombre de la rama de origen en $ 1.

Esta opción se puede utilizar varias veces para proporcionar varias expresiones regulares de detección.

-S
Omitir rutas que coincidan con la expresión regular.

-a
Importa todas las confirmaciones, incluidas las recientes. cvsimport por defecto omite confirma que
tener una marca de tiempo hace menos de 10 minutos.

-L
Limite el número de confirmaciones importadas. Solución alternativa para los casos en los que cvsimport fugas
memoria.

-A
CVS utiliza por defecto el nombre de usuario de Unix al escribir sus registros de confirmación. Usando esta opción
y un archivo de conv de autor mapea el nombre registrado en CVS al nombre del autor, correo electrónico y
zona horaria opcional:

exón = Andreas Ericsson[email protected]>
spawn = Simon Peón[email protected]> América / Chicago

git importacióncv hará que parezca que esos autores tenían su GIT_AUTHOR_NAME y
GIT_AUTHOR_EMAIL se configuró correctamente todo el tiempo. Si se especifica una zona horaria, GIT_AUTHOR_DATE
se le aplicará la compensación correspondiente.

Por conveniencia, estos datos se guardan en $ GIT_DIR / cvs-author cada vez que -A opción es
proporcionado y leído desde ese mismo archivo cada vez git importacióncv se ejecuta.

No se recomienda utilizar esta función si tiene la intención de exportar los cambios a CVS.
de nuevo más tarde con git cvexportcommit.

-R
Genere un archivo $ GIT_DIR / cvs-revisions que contenga un mapeo de los números de revisión de CVS
a los ID de confirmación de Git recién creados. El archivo generado contendrá una línea para cada
(nombre de archivo, revisión) par importado; cada línea se verá como

src/widget.c 1.1 1d862f173cdc7325b6fa6d2ae1cfd61fd1b512b7

Los datos de revisión se añaden al archivo si ya existe, para usar al hacer
importaciones incrementales.

Esta opción puede ser útil si tiene números de revisión CVS almacenados en mensajes de confirmación,
sistemas de seguimiento de errores, archivos de correo electrónico y similares.

-h
Imprima un mensaje de uso breve y salga.

SALIDA


If -v se especifica, el script informa lo que está haciendo.

De lo contrario, el éxito se indica de la manera Unix, es decir, simplemente saliendo con una salida cero.
de estado.

CUESTIONES


Problemas relacionados con las marcas de tiempo:

· Si las marcas de tiempo de las confirmaciones en el repositorio de CVS no son lo suficientemente estables para ser utilizadas para
Los cambios de confirmación de pedidos pueden aparecer en el orden incorrecto.

· Si algún archivo fue "importado cvs" más de una vez (p. Ej., Importación de más de una
versión del proveedor) HEAD contiene el contenido incorrecto.

· Si el orden de la marca de tiempo de diferentes archivos cruza el orden de revisión dentro de la confirmación
ventana de tiempo coincidente, el orden de las confirmaciones puede ser incorrecto.

Problemas relacionados con las ramas:

· Las ramas en las que no se han realizado confirmaciones no se importan.

· Todos los archivos del punto de bifurcación se agregan a una bifurcación incluso si nunca se agregaron en CVS.

· Esto se aplica a los archivos agregados a la rama de origen después de se creó una rama hija:
si anteriormente no se realizó ningún compromiso en la rama hija, se agregarán erróneamente
a la rama hija en git.

Problemas relacionados con las etiquetas:

· No se importan varias etiquetas de la misma revisión.

Si sospecha que alguno de estos problemas puede aplicarse al repositorio que desea importar,
considere usar cvs2git:

· Cvs2git (parte de cvs2svn), http://subversion.apache.org/

GIT


Parte de los git(1) suite

NOTAS


1.cvs2git
http://cvs2svn.tigris.org/cvs2git.html

2. pársecvs
https://github.com/BartMassey/parsecvs

Use git-cvsimport en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad