Il s'agit de la commande ae-repo-ci qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
ae-repo-ci - archivage redondant du référentiel
SYNOPSIS
ae-repo-ci -Projet prénom -Changer nombre -Dépôt type [ option...]
ae-repo-ci -Aidez-moi
ae-repo-ci -Version
DESCRIPTION
Les ae-repo-ci La commande est utilisée pour valider de manière redondante un ensemble de modifications Aegis dans un
dépôt.
Intégrer Passé Notifier Command
L'utilisation prévue de la commande ae-repo-ci est comme Integrate_pass_notify_command (voir
aepa(1) pour plus d'informations) pour effectuer un archivage redondant d'un ensemble de modifications dans un second
référentiel parallèle.
Par exemple, si vous utilisiez CVS, l'attribut project ressemblerait à ceci :
Integrate_pass_notify_command =
"$bin/ae-repo-ci -repo cvs "
" -p $projet -c $change" ;
Vous devrez peut-être également spécifier le module, si le nom du module n'est pas le même que le
nom du projet.
S’ENGAGER Mes Messages
Vous pouvez contrôler le message de validation, en utilisant le ae-repo-ci:commit-message
attribut dans la projet_spécifique champ du fichier de configuration du projet.
La valeur par défaut est comme si l'entrée suivante était présente :
projet_spécifique = [
{
nom = "ae-repo-ci:commit-message" ;
value = "$version - ${change brief_description}" ;
} ] ;
Toutes les aesub(5) des remplacements sont disponibles.
OPTIONS
Les options suivantes sont comprises :
-Changer nombre
Cette option peut être utilisée pour spécifier un changement particulier dans un projet. Voir
égide(1) pour une description complète de cette option.
-Annuaire chemin
Cette option peut être utilisée pour spécifier quel répertoire doit être utilisé. C'est une erreur
si l'utilisateur actuel n'a pas les autorisations appropriées pour créer le répertoire
chemin donné. Ce doit être un chemin absolu.
Attention : si vous utilisez un automounter, n'utilisez pas `pwd` pour faire un
chemin, il donne généralement la mauvaise réponse.
-Aidez-moi
Cette option peut être utilisée pour obtenir plus d'informations sur la façon d'utiliser le ae-repo-
ci .
-Lister Cette option peut être utilisée pour obtenir une liste des types de référentiels pris en charge.
-Module prénom
Cette option peut être utilisée pour spécifier quel module doit être extrait. Si non
défini, il s'agit par défaut du nom du projet de jonction (à le nom du projet sans aucun
numéros de branche ou de version).
-Projet prénom
Cette option peut être utilisée pour sélectionner le projet d'intérêt. Quand non -Projet
l'option est spécifiée, le AEGIS_PROJET variable d'environnement est consultée. Si
qui n'existe pas, l'utilisateur $HOME/.aegisrc le fichier est examiné pour un défaut
domaine du projet (voir aeuconf(5) pour plus d'informations). Si cela n'existe pas,
lorsque l'utilisateur ne travaille que sur des modifications au sein d'un même projet, le projet
nom par défaut à ce projet. Sinon, c'est une erreur.
-Dépôt type
Cette option est utilisée pour spécifier le type de référentiel pour l'archivage. Connu
les types de référentiels sont :
cvs Système de version simultanée. Vous devrez définir l'environnement CVSROOT
variable de manière appropriée, et le -module option sera relative à celui-ci.
svn
Subversion. Vous devez spécifier l'URL complète avec le -module option.
Le champ suivant dans le champ project_specific du projet
fichier de configuration (voir aepconf(5) pour plus d'informations) sont pertinents :
svn:nom d'utilisateur
Si elle est présente, l'option de ligne de commande --username sera ajoutée à
svn(1) lignes de commande, avec cette valeur.
svn:mot de passe 8n
Si elle est présente, l'option de ligne de commande --username sera ajoutée à
svn(1) lignes de commande, avec cette valeur.
Ces options peuvent vous aider lorsque vous ne parvenez pas à convaincre Subversion d'utiliser le
corriger l'autorisation de toute autre manière.
Cette option doit être spécifiée, il n'y a pas de valeur par défaut. Les -liste l'option peut être utilisée
pour obtenir une liste à jour des types de référentiels pris en charge.
Voir aussi égide(1) pour les options communes à toutes les commandes aegis.
Toutes les options peuvent être abrégées ; l'abréviation est documentée en lettres majuscules,
toutes les lettres minuscules et les traits de soulignement (_) sont facultatifs. Vous devez utiliser consécutivement
séquences de lettres facultatives.
Toutes les options sont insensibles à la casse, vous pouvez les saisir en majuscules ou en minuscules ou un
combinaison des deux, la casse n'a pas d'importance.
Par exemple : les arguments "-project, "-PROJ" et "-p" sont tous interprétés comme signifiant le
-Projet option. L'argument "-prj" ne sera pas compris, car consécutifs
les caractères facultatifs n'ont pas été fournis.
Les options et autres arguments de ligne de commande peuvent être mélangés arbitrairement sur la ligne de commande,
après les sélecteurs de fonction.
Les noms d'options longs GNU sont compris. Étant donné que tous les noms d'option pour ae-repo-ci
long, cela signifie ignorer le "-" de début supplémentaire. Les "--option=Plus-value" la convention est aussi
compris.
EXIT STATUT
Les ae-repo-ci La commande se terminera avec un statut de 1 en cas d'erreur. Les ae-repo-ci commander
ne sortira avec un statut de 0 s'il n'y a pas d'erreurs.
ENVIRONNEMENT VARIABLES
See égide(1) pour une liste des variables d'environnement qui peuvent affecter cette commande. Voir
aepconf(5) pour le fichier de configuration du projet projet_spécifique champ pour savoir comment définir
variables d'environnement pour toutes les commandes exécutées par Aegis.
Utilisez ae-repo-ci en ligne en utilisant les services onworks.net