InglésFrancésEspañol

Ad


icono de página de OnWorks

aeib: en línea en la nube

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


aegis integration begin - comienza a integrar un cambio

SINOPSIS


égida -Integrar_comienzo cambie el número [ opción...]
égida -Integrar_comienzo -Lista [ opción...]
égida -Integrar_comienzo -Ayudar

DESCRIPCIÓN


El égida -Integrar_comienzo El comando se utiliza para comenzar la integración de un cambio en el
línea de base de un proyecto.

El cambio avanzará desde el en espera integración estado al "Ser" COMPLETAMENTE
estado. boxwid = 1 abajo S4: cuadro "en espera" "integración" flecha "integrar" ljust "
comenzar "ljust S5: box" siendo "" integrado "T4: spline -> desde S5.w luego a la izquierda 0.5 luego arriba 1
luego a S4.w "integrar" ljust "comenzar" ljust "deshacer" ljust en T4.c - (0.5,0)

Se crea una copia (lógica) de la línea de base en un integración directorio y los archivos
del cambio se agregan al directorio de integración. Las marcas de tiempo de los archivos copiados
de la línea de base se conservan, las marcas de tiempo en los archivos copiados del desarrollo
Todos los directorios están configurados a la hora del comienzo de la integración. los 'égida
-Cambio de directorio' El comando puede usarse para ubicar el directorio de integración. El cambio
se asignará al usuario actual.

Tenga en cuenta que solo los archivos normales y los enlaces simbólicos se copian (enlazan) desde el
línea de base al directorio de integración. Esto tiene algunas implicaciones:

· Archivos especiales (dispositivos, canalizaciones con nombre, etc.) no se reproducirá en la integración
directorio; deberá crearlos como parte de la compilación.

· Si el caso del -mínimo opción (ver más abajo), solo se copian los archivos de origen primario
(vinculado) a través. Se espera que se creen archivos derivados (incluidos enlaces simbólicos)
como parte de la construcción.

· Si el caso del -mínimo opción, los directorios solo se crean cuando es necesario para contener
un archivo que cumpla con los criterios anteriores. Si necesita directorios vacíos especiales, o
directorios que contienen solo archivos especiales, o solo contienen archivos derivados, necesita
para crearlos como parte de la construcción.

El directorio_integración_enlace campo del archivo de configuración del proyecto (ver aepconf(5)
para obtener más información) controla si la copia de la línea de base se realiza copiando el
archivos o creando vínculos físicos a los archivos. Los enlaces duros son solo uno de los
restricciones en la ubicación del directorio de integración. El inicio de la integración abortará
con un error si esta operación de copia falla, por ejemplo, al quedarse sin espacio en el disco. Si esto
debería suceder, el cambio permanecerá en el en espera integración estado, y el
Se eliminará el directorio de integración.

Al cambio se le asignará un número delta. Los números delta se incrementan una vez para cada
égida -Integrar_comienzo comando para el proyecto. Si una integración es posteriormente
abortado con el égida -Integrar_comienzo_deshacer or égida -Integrar_FAIL comando, el
El número delta no se reutilizará.

No es posible elegir el directorio de integración, ya que existen muchas restricciones
sobre él, incluido el hecho de que debe estar en el mismo dispositivo que el directorio de referencia,
y que muchas implementaciones de UNIX no permiten cambiar el nombre de directorios hacia arriba y hacia abajo en el
árboles. El directorio de integración estará en el directorio del proyecto y tendrá el nombre del
número delta.

Notificación
Al completar con éxito este comando, el comando_iniciar_integración del objeto
proyecto config se ejecuta el archivo, si está configurado. Ver aepconf(5) para obtener más información.

Longitud Mínima Integraciones


Aegis proporciona una mínimo capacidad de integración que puede utilizarse por diversas razones.
El término mínimo puede ser un poco contrario a la intuición. Uno podría pensar que significa para el mínimo
cantidad de trabajo, sin embargo, en realidad significa utilizar una mínimo de archivos de la línea de base en
poblando el delta directorio. Esto normalmente lleva a construir todo en
el proyecto a partir de las fuentes y, como tal, podría considerarse la más sólida de las compilaciones.

Tenga en cuenta que cualquier cambio que elimine un archivo, ya sea por aire, aemv or cargo, da como resultado un
implícitamente mínimo integración. Esto está destinado a garantizar que no haya nada en el proyecto.
hace referencia al archivo eliminado.

Un proyecto puede adoptar una política según la cual el lanzamiento de un producto debe basarse en un mínimo
integración. Tal política puede ser un reflejo de la confianza local, o la falta de ella, en
DMT (herramienta de mantenimiento de dependencias) del proyecto o sistema de compilación. O puede estar basado en un
proceso de validación que desee hacer una declaración simple sobre cómo se publicó el paquete
producido.

Otra razón, más transitoria, para requerir una integración mínima podría ser cuando
actualizar una biblioteca, un compilador o incluso un sistema operativo de terceros. Cualquiera de estos eventos
señalaría la necesidad de una integración mínima para garantizar que todo se reconstruya utilizando el
nuevos recursos.

El costo de un mínimo la integración varía según el tipo y tamaño del proyecto. Para
proyectos muy grandes, especialmente aquellos que construyen una gran cantidad de binarios, el costo puede ser
grande. Sin embargo, los proyectos grandes también requieren un tiempo significativo para poblar completamente el delta
directorio. Una integración mínima solo copia aquellos archivos bajo el control de Aegis, omitiendo
todos los archivos "producidos". En el caso de que se cambie un archivo del que todo depende,
todo se construirá de todos modos, por lo que la copia de los archivos ya construidos es un desperdicio de
tiempo. Esto significa que a veces un mínimo puede ser tan económico como una integración normal.

Cambios Set Atributos
Se entienden los siguientes atributos del conjunto de cambios definidos por el usuario:

integrar-comenzar-pista
Si se establece en "mínimo" o "máximo", es como si estas opciones aparecieran en
la línea de comando. Solo se consulta si no aparecen ni -mínimo ni -máximo en el
línea de comando.

Todos los demás atributos del conjunto de cambios definidos por el usuario se ignoran.

CAMPUS


Se entienden las siguientes opciones:

-Cambio número
Esta opción puede usarse para especificar un cambio particular dentro de un proyecto. Ver
égida(1) para obtener una descripción completa de esta opción.

-Ayudar
Esta opción se puede utilizar para obtener más información sobre cómo utilizar el égida
.

-Lista
Esta opción se puede utilizar para obtener una lista de temas adecuados para este comando.
La lista puede ser más general de lo esperado.

-Máximo
Esta opción se puede utilizar para hacer que todos los archivos se copien en la integración.
directorio. Este es el valor predeterminado, a menos que el cambio requiera la eliminación de un
archivo.

-Mínimo
Esta opción puede usarse para hacer que solo los archivos de origen se copien en el
directorio de integración. El valor predeterminado es copiar todos los archivos, a menos que el cambio
requiere la eliminación de un archivo.

-Proyecto nombre
Esta opción se puede utilizar para seleccionar el proyecto de interés. Cuando no -Proyecto
se especifica la opción, la AEGIS_PROJECT se consulta la variable de entorno. Si
que no existe, el usuario $ INICIO / .aegisrc el archivo se examina por defecto
campo del proyecto (ver aeuconf(5) para obtener más información). Si eso no existe,
cuando el usuario solo está trabajando en cambios dentro de un solo proyecto, el proyecto
nombre predeterminado para ese proyecto. De lo contrario, es un error.

-Razón texto
Esta opción se puede utilizar para adjuntar un comentario al historial de cambios generado por
este comando. Deberá utilizar comillas para aislar los espacios del caparazón.

-Breve
Esta opción puede usarse para hacer que los listados produzcan el mínimo de
información. Suele ser útil para scripts de shell.

-Verboso
Esta opción puede usarse para hacer que aegis produzca más resultados. Por defecto aegis
solo produce salida sobre errores. Cuando se usa con el -Lista opción esta opción
hace que se agreguen encabezados de columna.

-Esperar Esta opción puede usarse para requerir que los comandos Aegis esperen los bloqueos de acceso, si
no se pueden obtener de inmediato. Predeterminado para el usuario preferencia_lock_wait
si no se especifica, consulte aeuconf(5) para obtener más información.

-No, espera
Esta opción puede usarse para requerir que los comandos Aegis emitan un error fatal si el acceso
las cerraduras no se pueden obtener inmediatamente. Predeterminado para el usuario
preferencia_lock_wait si no se especifica, consulte aeuconf(5) para obtener más información.

Vea también égida(1) para opciones comunes a todos los comandos de aegis.

Todas las opciones pueden abreviarse; la abreviatura está documentada como letras mayúsculas,
todas las letras minúsculas y los guiones bajos (_) son opcionales. Debes usar consecutivo
secuencias de letras opcionales.

Todas las opciones no distinguen entre mayúsculas y minúsculas, puede escribirlas en mayúsculas, minúsculas o
combinación de ambos, el caso no es importante.

Por ejemplo: los argumentos "-proyecto," -PROJ "y" -p "se interpretan en el sentido de
-Proyecto opción. El argumento "-prj" no se entenderá, porque consecutivo
no se proporcionaron caracteres opcionales.

Las opciones y otros argumentos de la línea de comando se pueden mezclar arbitrariamente en la línea de comando,
después de los selectores de funciones.

Se entienden los nombres largos de las opciones de GNU. Dado que todos los nombres de opciones para égida son largos,
esto significa ignorar el interlineado adicional '-'. Los "--opción=propuesta de"la convención también es
entendido.

RECOMENDADO ALIAS


El alias recomendado para este comando es
csh% alias aeib 'aegis -ib \! * -v'
sh $ aeib () {aegis -ib "$ @" -v}

ERRORES


Es un error si el cambio no está en el en espera integración estado.
Es un error si el usuario actual no es integrador del proyecto.
Es un error si hay una integración en curso para el proyecto.
Es un error si el usuario actual desarrolló el cambio y el proyecto está configurado para
no permite a los desarrolladores integrar sus propios cambios (predeterminado).
Es un error si el usuario actual revisó el cambio y el proyecto está configurado para
no permitir que los revisores integren dichos cambios (predeterminado).

SALIR ESTADO


El égida El comando saldrá con un estado de 1 en cualquier error. los égida el comando solo
salir con un estado de 0 si no hay errores.

MEDIO AMBIENTE VARIABLES


See égida(1) para obtener una lista de variables de entorno que pueden afectar este comando. Ver
aepconf(5) para el archivo de configuración del proyecto Proyecto específico campo para saber cómo configurar
variables de entorno para todos los comandos ejecutados por Aegis.

Utilice aeib en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    VBA-M (Archivado - Ahora en Github)
    VBA-M (Archivado - Ahora en Github)
    El proyecto se ha trasladado a
    https://github.com/visualboyadvance-m/visualboyadvance-m
    caracteristicas:Creación de trucosguardar estadosmulti
    sistema, compatible con gba, gbc, gb, sgb,
    sgb2tu...
    Descargar VBA-M (Archivado - Ahora en Github)
  • 2
    Stacer
    Stacer
    Optimizador y monitorización del sistema Linux
    Repositorio de Github:
    https://github.com/oguzhaninan/Stacer.
    Público: Usuarios finales / Escritorio. Usuario
    interfaz: Qt. Programando La...
    Descargar Stacer
  • 3
    NaranjaZorro
    NaranjaZorro
    Bifurcación de TeamWinRecoveryProject (TWRP)
    con muchas funciones adicionales, rediseño
    y más funciones: admite agudos y
    ROM no Treble Kernel Oreo actualizado,
    construido...
    Descargar Orange Fox
  • 4
    itop - ITSM CMDB de código abierto
    itop - ITSM CMDB de código abierto
    Portal de operaciones de TI: un espacio abierto completo
    fuente, ITIL, servicio basado en web
    herramienta de gestión que incluye un completo
    CMDB personalizable, un sistema de asistencia técnica y
    un hombre de documentos...
    Descargar itop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine es una música multiplataforma
    reproductor y organizador de bibliotecas inspirado en
    Amarok 1.4. Tiene un rápido y
    interfaz fácil de usar y le permite
    busca y...
    Descargar Clementina
  • 6
    XISMUS
    XISMUS
    ATENCIÓN: la actualización acumulativa 2.4.3 ha
    sido lanzado !! La actualización funciona para cualquier
    versión 2.xx anterior. Si actualiza
    desde la versión v1.xx, descargue y
    i ...
    Descargar XISMuS
  • Más "

Comandos de Linux

Ad