InglésFrancésEspañol

Ad


icono de página de OnWorks

ci - Online en la nube

Ejecute ci en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando ci 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


ci - comprobar las revisiones de RCS

SINOPSIS


ci [opciones] presentar ...

DESCRIPCIÓN


ci almacena nuevas revisiones en archivos RCS. Cada nombre de archivo que coincida con un sufijo RCS se toma
ser un archivo RCS. Se asume que todos los demás son archivos de trabajo que contienen nuevas revisiones. ci
deposita el contenido de cada archivo de trabajo en el archivo RCS correspondiente. Si solo un
se da el archivo de trabajo, ci intenta encontrar el archivo RCS correspondiente en un subdirectorio RCS
y luego en el directorio del archivo de trabajo. Para obtener más detalles, consulte NOMBRAMIENTO DE ARCHIVOS a continuación.

ci para que funcione, el inicio de sesión de la persona que llama debe estar en la lista de acceso, excepto si la lista de acceso
está vacío o la persona que llama es el superusuario o el propietario del archivo. Para agregar un nuevo
revisión a una rama existente, la revisión de punta en esa rama debe estar bloqueada por el
llamador. De lo contrario, solo se puede crear una nueva rama. Esta restricción no se aplica
para el propietario del archivo si se utiliza un bloqueo no estricto (consulte RCS(1)). Un candado sostenido por
alguien más puede romperse con el RCS mando.

A menos que el -f se da la opción, ci comprueba si la revisión a depositar difiere de la
el anterior. Si no es así, en lugar de crear una nueva revisión ci vuelve a lo anterior
uno. Para revertir, ordinario ci elimina el archivo de trabajo y cualquier bloqueo; ci -l mantiene y ci -u
elimina cualquier bloqueo, y luego ambos generan un nuevo archivo de trabajo como si co -l or co -u
se había aplicado a la revisión anterior. Al revertir, cualquier -n y -s se aplican opciones
a la revisión anterior.

Por cada revisión depositada, ci solicita un mensaje de registro. El mensaje de registro debe
resumir el cambio y debe ser terminado al final del archivo o por una línea que contenga . by
sí mismo. Si se registran varios archivos ci pregunta si reutilizar el registro anterior
mensaje. Si la entrada estándar no es un terminal, ci suprime el mensaje y usa el
mismo mensaje de registro para todos los archivos. Ver también -m.

Si el archivo RCS no existe, ci lo crea y deposita el contenido del trabajo
archivo como revisión inicial (número predeterminado: 1.1). La lista de acceso se inicializa para
vacío. En lugar del mensaje de registro, ci solicita texto descriptivo (ver -t abajo).

El número acelerar de la revisión depositada se puede dar por cualquiera de las opciones -f, -i, -I,
-j, -k, -l, -M, -q, -ro -u. acelerar puede ser simbólico, numérico o mixto. Nombres simbólicos en
acelerar ya debe estar definido; ver el -n y -N opciones para asignar nombres durante el registro.
If acelerar is $, ci determina el número de revisión a partir de valores de palabras clave en el archivo de trabajo.

If acelerar comienza con un punto, luego la rama predeterminada (normalmente la troncal) se antepone a
eso. Si acelerar es un número de sucursal seguido de un punto, luego la última revisión de ese
se utiliza la rama.

If acelerar es un número de revisión, debe ser mayor que el último de la rama a la que
acelerar pertenece, o debe iniciar una nueva rama.

If acelerar es una rama en lugar de un número de revisión, la nueva revisión se adjunta a ese
rama. El número de nivel se obtiene incrementando el número de revisión de la punta de ese
rama. Si acelerar indica una rama no existente, esa rama se crea con la inicial
revisión numerada acelerar.1.

If acelerar se omite, ci intenta derivar el nuevo número de revisión del último bloqueo de la persona que llama.
Si la persona que llama ha bloqueado la revisión de la sugerencia de una rama, la nueva revisión se agrega a
esa rama. El nuevo número de revisión se obtiene incrementando el número de revisión de la punta.
Si la persona que llama bloqueó una revisión sin propinas, se inicia una nueva rama en esa revisión por
incrementando el número de rama más alto en esa revisión. La rama inicial predeterminada y
los números de nivel son 1.

If acelerar se omite y la persona que llama no tiene bloqueo, pero es el propietario del archivo y el bloqueo no está configurado en
estricto, luego la revisión se agrega a la rama predeterminada (normalmente el tronco; consulte el
-b opción de RCS(1)).

Excepción: en el tronco, las revisiones se pueden agregar al final, pero no se pueden insertar.

CAMPUS


-racelerar Verificar revisión acelerar.

-r El desnudo -r opción (sin ninguna revisión) tiene un significado inusual en ci. Con otro
Comandos RCS, un desnudo -r La opción especifica la revisión más reciente en el valor predeterminado.
rama, pero con ci, un desnudo -r opción restablece el comportamiento predeterminado de
liberar un bloqueo y eliminar el archivo de trabajo, y se utiliza para anular cualquier defecto
-l or -u opciones establecidas por alias de shell o scripts.

-l[acelerar]
funciona como -r, excepto que realiza un adicional co -l para la revisión depositada.
Por lo tanto, la revisión depositada se vuelve a verificar inmediatamente y se bloquea. Este es
útil para guardar una revisión aunque se quiera seguir editándola después de la
registrarse.

-u[acelerar]
funciona como -l, excepto que la revisión depositada no está bloqueada. Esto le permite a uno
lea el archivo de trabajo inmediatamente después del registro.

El -l, desnudo -ry -u Las opciones son mutuamente excluyentes y anulan silenciosamente cada una
otro. Por ejemplo, ci -u -r es equivalente a ci -r porque desnudo -r anula -u.

-f[acelerar]
fuerza un depósito; la nueva revisión se deposita aunque no sea diferente de la
precedente.

-k[acelerar]
busca en el archivo de trabajo valores de palabras clave para determinar su número de revisión,
fecha de creación, estado y autor (ver co(1)), y asigna estos valores a la
revisión depositada, en lugar de calcularlos localmente. También genera una
mensaje de inicio de sesión predeterminado que indica el inicio de sesión de la persona que llama y la fecha de registro real.
Esta opción es útil para la distribución de software. Una revisión que se envía a
varios sitios deben registrarse con el -k opción en estos sitios para preservar
el número, la fecha, el autor y el estado originales. Los valores de palabra clave extraídos y el
el mensaje de registro predeterminado se puede anular con las opciones -d, -m, -s, -wy cualquier
opción que lleva un número de revisión.

-q[acelerar]
Modo silencioso; la salida de diagnóstico no se imprime. Una revisión que no es diferente
del anterior no se deposita, a menos que -f es dado.

-i[acelerar]
registro inicial; informar de un error si el archivo RCS ya existe. Esto evita la carrera
condiciones en ciertas aplicaciones.

-j[acelerar]
simplemente registrarse y no inicializar; informar un error si el archivo RCS no
ya existe.

-I[acelerar]
modo interactivo; se le solicita al usuario y se le pregunta incluso si la entrada estándar es
no es una terminal.

-d[datos]
usos datos para la fecha y hora de registro. los datos se especifica en formato libre como
explicado en co(1). Esto es útil para mentir sobre la fecha de registro y para -k if
no hay fecha disponible. Si datos está vacío, la última hora del archivo de trabajo
se utiliza la modificación.

-M[acelerar]
Establezca la hora de modificación en cualquier archivo de trabajo nuevo para que sea la fecha de recuperación
revisión. Por ejemplo, ci -d -M -u f no altera fla hora de modificación, incluso si
fEl contenido cambia debido a la sustitución de palabras clave. Usa esta opción con cuidado; puede
confundir para lograr(1).

-m[MSG]
usa la cuerda MSG como mensaje de registro para todas las revisiones registradas. Si MSG is
omitido, por defecto es "*** mensaje de registro vacío ***". Por convención, registrar mensajes
que empiezan con # son comentarios y son ignorados por programas como GNU Emacs vc
paquete. Además, registre los mensajes que comienzan con {nombre de grupo} (seguido de espacio en blanco)
están destinados a agruparse si es posible, incluso si están asociados con
diferentes archivos; los {nombre de grupo} La etiqueta se usa solo para aglutinar y no es
se considera parte del mensaje de registro en sí.

-nnombre asigna el nombre simbólico nombre al número de revisión registrada. ci huellas dactilares
un mensaje de error si nombre ya está asignado a otro número.

-Nnombre mismo como -n, excepto que anula una asignación previa de nombre .

-sestado
establece el estado de la revisión registrada en el identificador estado. El valor por defecto
el estado es Exp.

-tpresentar escribe texto descriptivo a partir del contenido del nombre presentar en el archivo RCS,
eliminar el texto existente. los presentar no puedo empezar con -.

-t-cadena
Escribe un texto descriptivo del cadena en el archivo RCS, eliminando el existente
texto.

El -t La opción, en ambas formas, tiene efecto solo durante un registro inicial; está
silenciosamente ignorado lo contrario.

Durante el registro inicial, si -t no se da, ci obtiene el texto de estándar
entrada, terminado por fin de archivo o por una línea que contiene . por sí mismo. El usuario es
se le solicita el texto si la interacción es posible; ver -I.

Para obtener compatibilidad con versiones anteriores de RCS, un simple -t se ignora la opción.

-T Establezca la hora de modificación del archivo RCS a la hora de la nueva revisión si la anterior
precede a este último y hay una nueva revisión; preservar el archivo RCS
hora de modificación en caso contrario. Si ha bloqueado una revisión, ci generalmente actualiza el
La hora de modificación del archivo RCS a la hora actual, porque el bloqueo se almacena en el
Archivo RCS y quitar el bloqueo requiere cambiar el archivo RCS. Esto puede crear una
Archivo RCS más reciente que el archivo de trabajo de una de estas dos formas: primero, ci -M puede crear un
archivo de trabajo con fecha anterior a la hora actual; segundo, al volver a la
revisión anterior, el archivo RCS puede cambiar mientras que el archivo de trabajo permanece sin cambios.
Estos dos casos pueden causar una recopilación excesiva causada por un para lograr(1) dependencia de
el archivo de trabajo en el archivo RCS. los -T opción inhibe esta recompilación por
mintiendo sobre la fecha del archivo RCS. Usa esta opción con cuidado; puede reprimir
recompilación incluso cuando un registro de un archivo de trabajo debería afectar a otro trabajo
archivo asociado con el mismo archivo RCS. Por ejemplo, suponga que la hora del archivo RCS
es 01:00, la hora del archivo de trabajo (modificado) es 02:00, alguna otra copia del
El archivo de trabajo tiene una hora de 03:00 y la hora actual es 04:00. Luego ci -d -T
establece la hora del archivo RCS en 02:00 en lugar de las 04:00 habituales; esto causa para lograr(1)
pensar (incorrectamente) que la otra copia es más reciente que el archivo RCS.

-wInicie sesión
usos Inicie sesión para el campo de autor de la revisión depositada. Útil para mentir
el autor, y para -k si no hay autor disponible.

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

-Vn Emular la versión RCS n. Vea co(1) para obtener más detalles.

-xsufijos
especifica los sufijos de los archivos RCS. Un sufijo no vacío coincide con cualquier nombre de archivo
terminando en el sufijo. Un sufijo vacío coincide con cualquier nombre de archivo del formulario RCS /fragmentación
or Frag1/ RCS /fragmento2. El -x La opción puede especificar una lista de sufijos separados por /.
Por ejemplo, -x, v / especifica dos sufijos: ,v y el sufijo vacío. Si dos o mas
se especifican los sufijos, se prueban en orden cuando se busca un archivo RCS; los
el primero que funciona se usa para ese archivo. Si no se encuentra ningún archivo RCS pero sí un RCS
se puede crear un archivo, se prueban los sufijos para determinar el nuevo RCS
nombre del archivo. El predeterminado para sufijos depende de la instalación; normalmente es
, v / para hosts como Unix que permiten comas en los nombres de los archivos y está vacío (es decir, solo
el sufijo vacío) para otros hosts.

-zzona especifica el formato de salida de fecha en la sustitución de palabras clave y especifica el valor predeterminado
zona horaria para datos existentes -ddatos opción. La zona debe estar vacío, un UTC numérico
offset, o la cadena especial LT para la hora local. El valor predeterminado es un vacío zona,
que utiliza el formato tradicional RCS de UTC sin ninguna indicación de zona horaria y
con barras que separan las partes de la fecha; de lo contrario, los tiempos se emiten en ISO
Formato 8601 con indicación de zona horaria. Por ejemplo, si la hora local es el 11 de enero,
1990, 8 pm hora estándar del Pacífico, ocho horas al oeste de UTC, luego se emite la hora
como sigue:

opción equipo salida
-z 1990/01/12 04:00:00 (Por defecto)
-zLT 1990-01-11 20: 00: 00-08
-z + 05: 30 1990-01-12 09:30:00+05:30

El -z La opción no afecta las fechas almacenadas en archivos RCS, que siempre son UTC.

ARCHIVO NOMBRAR


Los pares de archivos RCS y archivos de trabajo se pueden especificar de tres formas (consulte también el ejemplo
sección).

1) Se proporcionan tanto el archivo RCS como el archivo de trabajo. El nombre del archivo RCS tiene la forma
Frag1/archivo de trabajoX y el nombre del archivo de trabajo tiene la forma Frag2/archivo de trabajo donde Frag1/ y
Frag2/ son nombres de archivo (posiblemente diferentes o vacíos), archivo de trabajo es un nombre de archivo y X es un
Sufijo RCS. Si X esta vacio, Frag1/ debe comenzar con RCS / o debe contener / RCS /.

2) Solo se proporciona el archivo RCS. Luego, el archivo de trabajo se crea en el directorio actual.
y su nombre se deriva del nombre del archivo RCS eliminando Frag1/ y el sufijo X.

3) Solo se proporciona el archivo de trabajo. Luego ci considera cada sufijo RCS X a su vez, mirando
para un archivo RCS de la forma Frag2/ RCS /archivo de trabajoX o (si no se encuentra el primero y X is
no vacío) Frag2/archivo de trabajoX.

Si el archivo RCS se especifica sin un nombre de archivo en 1) y 2), ci busca el archivo RCS
primero en el directorio ./RCS y luego en el directorio actual.

ci informa un error si un intento de abrir un archivo RCS falla por una razón inusual, incluso si
el nombre del archivo RCS es solo una de varias posibilidades. Por ejemplo, para suprimir el uso de
Comandos RCS en un directorio d, crea un archivo normal llamado d/ RCS para que los intentos casuales
para usar comandos RCS en d fallar porque d/ RCS no es un directorio.

EJEMPLOS


Suponer ,v es un sufijo RCS y el directorio actual contiene un subdirectorio RCS con una
Archivo RCS io.c, v. Luego, cada uno de los siguientes comandos verifica una copia de io.c dentro
RCS / io.c, v como la última revisión, eliminando io.c.

ci io.c; ci RCS / io.c, v; ci io.c, v;
ci io.c RCS / io.c, v; ci io.c io.c, v;
ci RCS / io.c, v io.c; ci io.c, v io.c;

Supongamos, en cambio, que el sufijo vacío es un sufijo RCS y el directorio actual contiene
un subdirectorio RCS con un archivo RCS io.c. Cada uno de los siguientes comandos se comprueba en un
nueva revisión.

ci io.c; ci RCS / io.c;
ci io.c RCS / io.c;
ci RCS / io.c io.c;

ARCHIVO MODOS


Un archivo RCS creado por ci hereda los permisos de lectura y ejecución del archivo de trabajo.
Si el archivo RCS ya existe, ci conserva sus permisos de lectura y ejecución. ci hacerlo
desactiva todos los permisos de escritura de los archivos RCS.

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


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    limpieza profunda
    limpieza profunda
    Un script de Kotlin que destruye todas las compilaciones
    cachés de proyectos Gradle/Android.
    Útil cuando Gradle o el IDE le permiten
    abajo. El script ha sido probado en
    macOS, pero...
    Descargar limpieza profunda
  • 2
    Complemento Eclipse Checkstyle
    Complemento Eclipse Checkstyle
    El complemento Eclipse Checkstyle
    integra el código Java Checkstyle
    auditor en el IDE de Eclipse. El
    El complemento proporciona retroalimentación en tiempo real a
    el usuario sobre viola ...
    Descargar el complemento Checkstyle de Eclipse
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player es un reproductor multimedia gratuito
    software, parte basado en WMP y VLC. los
    jugador tiene un estilo minimalista, con
    más de diez colores temáticos, y también puede
    b ...
    Descargar AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite deshacerse de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters ma...
    descargar movistartv
  • 5
    Código :: Bloques
    Código :: Bloques
    Code::Blocks es un programa gratuito, de código abierto,
    IDE multiplataforma C, C++ y Fortran
    construido para satisfacer las necesidades más exigentes
    de sus usuarios. Está diseñado para ser muy
    extens ...
    Descargar Código::Bloques
  • 6
    En medio de
    En medio de
    Interfaz de Minecraft en medio o avanzada
    y el seguimiento de datos / estructura es una herramienta para
    mostrar una descripción general de un Minecraft
    mundo, sin realmente crearlo. Eso
    puede ...
    Descargar en medio
  • Más "

Comandos de Linux

Ad