InglésFrancésEspañol

Ad


icono de página de OnWorks

cvs2git - Online en la nube

Ejecute cvs2git 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 cvs2git 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


cvs2git - convierte un repositorio cvs en un repositorio git

SINOPSIS


cvs2git [OPCIÓN] ... OPCIONES DE SALIDA CVS-REPOS-RUTA
cvs2git [OPCIÓN] ... --opciones = RUTA

DESCRIPCIÓN


Cree un nuevo repositorio de git basado en el historial de versiones almacenado en un repositorio de CVS. Cada
La confirmación de CVS se reflejará en el repositorio de git, incluida información como la fecha de
commit e id del confirmador.

La salida de este programa son un "archivo blob" y un "archivo de volcado", que se pueden cargar juntos
en un repositorio de git usando "git fast-import".

CVS-REPOS-RUTA es la ruta del sistema de archivos de la parte del repositorio CVS que desea
convertir. Esta ruta no tiene por qué ser el directorio de nivel superior de un repositorio CVS; puede
apunte a un proyecto dentro de un repositorio, en cuyo caso solo se convertirá ese proyecto.
Esta ruta o uno de sus directorios principales debe contener un subdirectorio llamado CVSROOT
(aunque el directorio CVSROOT puede estar vacío).

No es posible convertir directamente un repositorio CVS al que solo tiene control remoto
acceso, pero las preguntas frecuentes describen las herramientas que se pueden utilizar para crear una copia local de un control remoto
Repositorio CVS.

CAMPUS


CONFIGURACIÓN VIA CAMPUS ARCHIVO


--opciones=camino
Lea las opciones de conversión de camino en lugar de desde la línea de comandos. Esta opción
permite mucha más flexibilidad de conversión de la que se puede lograr usando la línea de comandos
solo. Consulte la documentación para obtener más información. Solo la siguiente línea de comandos
se permiten opciones en combinación con --opciones: -h/--ayuda, --pasos de ayuda,
--versión, -v/--verboso, -q/--tranquilo, -p/--aprobar/- pasa, - corrida en seco, --perfil,
- solo en el maletero, - codificacióny - codificación de retroceso. Las opciones se procesan en el
orden especificado en la línea de comando.

SALIDA CAMPUS


--blobfile=camino
Escriba los datos de "blob" (que contienen el contenido de la revisión) en camino.

--archivo volcado=camino
Escriba los datos de revisión (ramas y confirmaciones) en camino.

- corrida en seco
No cree ninguna salida; solo imprime lo que sucedería.

CONVERSIÓN CAMPUS


- solo en el maletero
Convierta solo las confirmaciones del tronco, no las etiquetas ni las ramas.

- codificación=enc
Uso codificación como la codificación de nombres de archivo, mensajes de registro y nombres de autor en el
Repositorios de CVS. Esta opción se puede especificar varias veces, en cuyo caso las codificaciones
se prueban en orden hasta que uno tiene éxito. Predeterminado: ascii. Ver
http://docs.python.org/lib/standard-encodings.html para obtener una lista de otros estándares
codificaciones.

- codificación de retroceso=enc
Si ninguna de las codificaciones especificadas con - codificación tener éxito en la decodificación de un autor
nombre o mensaje de registro, luego vuelva a usar codificación en modo de 'reemplazo' con pérdida. Usar
de esta opción puede provocar la pérdida de información, pero al menos permite
conversión para que se ejecute hasta su finalización. Esta opción solo afecta a la codificación del registro.
mensajes y nombres de autores; no hay codificación alternativa para los nombres de archivo. (Mediante el uso
an --opciones archivo, es posible especificar una codificación alternativa para los nombres de archivo).
Predeterminado: deshabilitado.

--retain-conflict-attic-files
Si un archivo aparece tanto dentro como fuera del ático de CVS, conserve la versión del ático
en un subdirectorio SVN llamado 'Ático'. (Normalmente, esta situación se trata como una
error fatal.)

SYMBOL MANEJO


- transformación de símbolo=PD
Transforme los nombres de los símbolos RCS / CVS antes de ingresarlos en Subversion. patrón es un
Patrón de expresión regular de Python que coincide con el nombre completo del símbolo; reemplazo
es un reemplazo que usa la sintaxis de referencia de expresiones regulares de Python. Puede especificar cualquier número
de estas opciones; se aplicarán en el orden indicado en la línea de comando.

--símbolos-sugerencias=camino
Lea las sugerencias de conversión de símbolos de camino. El formato de camino es lo mismo que el
formato de salida por --escribir-información-símbolo, es decir, un archivo de texto con cuatro espacios en blanco
columnas separadas: Projecto ID, símbolo, conversióny padre-lod-nombre. Projecto ID
es el ID numérico del proyecto al que pertenece el símbolo, contando desde 0.
Projecto ID se puede establecer en '.' si no se necesita la especificidad del proyecto. nombre-símbolo is
el nombre del símbolo que se especifica. conversión especifica cómo debe el símbolo
convertirse, y puede ser uno de los valores 'rama', 'etiqueta' o 'excluir'. Si
conversión es '.', entonces esta regla no afecta cómo se convierte el símbolo.
padre-lod-nombre es el nombre del símbolo del que debe brotar este símbolo, o
'.maletero.' si el símbolo debe brotar del tronco. Si padre-lod-nombre se omite o
'.', entonces esta regla no afecta al padre preferido de este símbolo. El archivo
puede contener líneas en blanco o líneas de comentarios (líneas cuyo primer espacio no en blanco
carácter es '#').

--símbolo-predeterminado=optar
Especifique cómo convertir símbolos ambiguos (aquellos que aparecen en el archivo CVS como
tanto ramas como etiquetas). optar debe ser 'heurístico' (decidir cómo tratar cada
símbolo ambiguo basado en si se usó con más frecuencia como rama / etiqueta en CVS),
'estricto' (no predeterminado; cada símbolo ambiguo debe resolverse manualmente usando
--fuerza-rama, - etiqueta de fuerzao --excluir), 'rama' (trata cada símbolo ambiguo
como una rama), 'etiqueta' (tratar cada símbolo ambiguo como una etiqueta), o 'excluir' (no
convertir símbolos ambiguos). El valor predeterminado es "heurístico".

--fuerza-rama=regexp
Forzar símbolos cuyos nombres coincidan regexp ser ramas. regexp debe coincidir con el conjunto
nombre del símbolo.

- etiqueta de fuerza=regexp
Forzar símbolos cuyos nombres coincidan regexp ser etiquetas. regexp debe coincidir con el conjunto
nombre del símbolo.

--excluir=regexp
Excluir ramas y etiquetas cuyos nombres coincidan regexp de la conversión. regexp debe
coincidir con el nombre completo del símbolo.

--mantener-importaciones-triviales
No excluya las sucursales que solo se utilizaron para una única importación. (Por defecto tal
Las ramas están excluidas porque generalmente son creadas por el uso inadecuado de
cvs importar.)

SUBVERSIÓN PROPIEDADES


--nombre de usuario=nombre
Establezca el nombre de usuario predeterminado en nombre cuando cvs2svn necesita generar un compromiso para el cual
CVS no registra el nombre de usuario original. Esto sucede cuando una rama o etiqueta es
creado. El valor predeterminado es no utilizar ningún autor para tales confirmaciones.

--auto-accesorios=presentar
Especifique un archivo en el formato del archivo de configuración de Subversion, cuyo [auto-props]
La sección se puede usar para establecer propiedades arbitrarias en archivos en Subversion.
repositorio basado en sus nombres de archivo. (El encabezado de la sección [auto-props] debe ser
regalo; otras secciones del archivo de configuración, incluido enable-auto-props
configuración, se ignoran.) Los nombres de archivo se hacen coincidir con los patrones de nombre de archivo mayúsculas y minúsculas.
insensiblemente.

--tipos de mimo=presentar
Especifique un mime.types de estilo apache presentar para configurar svn: mime-type.

- eol-from-mime-type
Para archivos que no tienen el modo de expansión kb pero tienen un tipo de mime conocido, configure el
estilo eol basado en el tipo de mímica. Para tales archivos, establezca svn: eol-style en "native" si
el tipo de mímica comienza con "texto /" y no lo configura (es decir, sin traducción EOL)
de lo contrario. Los archivos con tipos de mime desconocidos no se ven afectados por esta opción. Esta
La opción no tiene ningún efecto a menos que la --tipos de mimo También se especifica la opción.

--predeterminado-eol=papa
Establezca svn: eol-style en papa para archivos que no tienen el modo de expansión CVS ´kb '
y cuyo modo de traducción de final de línea no ha sido determinado por uno de los otros
. papa debe ser 'binario' (predeterminado), 'nativo', 'CRLF', 'LF' o 'CR'.

--palabras clave desactivadas
De forma predeterminada, cvs2svn establece svn: palabras clave en archivos CVS en "fecha de identificación del autor" si el modo
del archivo RCS en cuestión es kv, kvl o unset. Si usa las --palabras clave-
apagado, cvs2svn no establecerá svn: palabras clave para ningún archivo. Si bien esto no
toque las palabras clave en el contenido de sus archivos, Subversion no las expandirá.

--mantener-cvsignore
Incluyendo .cvsignore archivos en la salida. (Normalmente no son necesarios porque cvs2svn
establece el correspondiente svn: ignorar propiedades.)

--cvs-revnums
Registre los números de revisión de CVS como propiedades de archivo en el repositorio de Subversion. (Nota
que a menos que se elimine explícitamente, el último número de revisión de CVS permanecerá
asociado con el archivo incluso después de que el archivo se modifique dentro de Subversion).

EXTRACCIÓN CAMPUS


--use-cvs
Utilice CVS para extraer el contenido de la revisión. Esta opción es más lenta que --uso-interno-co
or --use-rcs.

--use-rcs
Utilice RCS 'co' para extraer el contenido de la revisión. Esta opción es más rápida que --use-cvs pero
falla en algunos casos.

--use-generador-de-blobs-externos
Utilice un programa Python externo para extraer el contenido de la revisión del archivo del RCS
archivos y enviarlos al archivo blob. Esta opción es mucho más rápida que --use-rcs or
--use-cvs pero deja las palabras clave sin expandir y requiere un blob de búsqueda independiente
archivo para escribir en paralelo al script principal cvs2git.

MEDIO AMBIENTE CAMPUS


--tmpdir=camino
Seleccione las camino utilizar para datos temporales. El predeterminado es un directorio llamado cvs2svn-tmp
bajo el directorio actual.

--co=camino
Camino al co programa. (co es necesario si el --use-rcs se utiliza la opción.)

--cv=camino
Camino al cvs programa. (cvs es necesario si el --use-cvs se utiliza la opción.)

PARCIAL CONVERSIONES


--aprobar=pass
Ejecutar solo pase pass de la conversión. pass se puede especificar por nombre o por
número (ver --pasos de ayuda).

-p [inicio fin], - pasa=[inicio fin]
Ejecutar pases comienzo a final de la conversión (inclusive). comienzo y final podemos
ser especificado por nombre o por número (ver --pasos de ayuda) Si comienzo or final Está perdido,
por defecto es la primera o la última pasada, respectivamente. Para que esto funcione antes
pases deben haberse completado antes en el mismo repositorio CVS, y el
Los archivos de datos generados deben estar en el directorio temporal (ver --tmpdir).

INFORMACIÓN: CAMPUS


--versión
Imprime el número de versión.

-h, --ayuda
Imprima el mensaje de uso y salga con éxito.

--pasos de ayuda
Imprima los números y nombres de las pasadas de conversión y salga con éxito.

--hombre Envíe la página de manual de estilo Unix para este programa a la salida estándar.

-v, --verboso
Imprime más información mientras corres. Esta opción se puede especificar dos veces para generar
voluminosa información de depuración.

-q, --tranquilo
Imprime menos información mientras corres. Esta opción se puede especificar dos veces para
suprime todas las salidas sin errores.

--escribir-información-símbolo=camino
Escribe a camino Estadísticas de símbolos e información sobre cómo se convirtieron los símbolos.
durante CollateSymbolsPass.

- limpieza de saltos
Evite la eliminación de archivos temporales.

--perfil
Perfil con 'cProfile' (en archivo cvs2svn.cPerfil).

Use cvs2git en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Complemento Eclipse Tomcat
    Complemento Eclipse Tomcat
    El complemento Eclipse Tomcat proporciona
    integración simple de un servlet tomcat
    contenedor para el desarrollo de java
    aplicaciones web. Puedes unirte a nosotros para
    discutirio ...
    Descargar el complemento Eclipse Tomcat
  • 2
    Escritorio WebTorrent
    Escritorio WebTorrent
    WebTorrent Desktop es para streaming
    torrents en Mac, Windows o Linux. Eso
    se conecta a BitTorrent y
    Compañeros de WebTorrent. Ahora no hay
    Necesito esperar ...
    Descargar WebTorrent Escritorio
  • 3
    GenX
    GenX
    GenX es un programa científico para refinar
    refelcetivity de rayos X, neutrones
    reflectividad y rayos X de superficie
    datos de difracción usando el diferencial
    algoritmo de evolución ....
    Descargar GenX
  • 4
    pspp4ventanas
    pspp4ventanas
    PSPP es un programa de estadística
    análisis de datos muestreados. es gratis
    sustitución del programa propietario
    SPSS. El PSPP tiene tanto contenido basado en texto como
    gráfico nosotros...
    Descargar pspp4windows
  • 5
    Extensiones Git
    Extensiones Git
    Git Extensions es una herramienta de interfaz de usuario independiente
    para administrar repositorios de Git. También
    se integra con el Explorador de Windows y
    Microsoft Visual Studio
    (2015/2017/2019). Es ...
    Descargar extensiones Git
  • 6
    eSpeak: síntesis de voz
    eSpeak: síntesis de voz
    Motor de texto a voz para inglés y
    muchos otros idiomas. Tamaño compacto con
    Pronunciación clara pero artificial.
    Disponible como un programa de línea de comandos con
    muchos ...
    Descargar eSpeak: síntesis de voz
  • Más "

Comandos de Linux

Ad