Il s'agit de la commande mtn 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
monotone - un système de contrôle de version distribué
SYNOPSIS
MTN [choix...] commander [arguments...]
DESCRIPTION
monotone est un système de contrôle de version distribué très fiable et très personnalisable qui
fournit des branches légères, une fusion sensible à l'historique et une configuration de confiance flexible.
monotone a un jeu de commandes facile à apprendre et est livré avec une interface riche pour les scripts
fins et une documentation complète.
Pour plus d'informations sur monotone, visitez http://www.monotone.ca.
La documentation complète, y compris un didacticiel pour une prise en main rapide du système, peut être
trouvé en ligne sur http://www.monotone.ca/docs.
GLOBAL OPTIONS
--confdir définir l'emplacement du répertoire de configuration
--format de date strftime(3) spécification de format pour les dates d'impression
--db [ -d ] définir le nom de la base de données
--décharger fichier dans lequel vider le journal de débogage, en cas d'échec
--help [ -h ] afficher le message d'aide
--ignore-suspend-certs / --no-ignore-suspend-certs
ne pas ignorer les révisions marquées comme suspendues
--key [ -k ] / --use-default-key
définit la clé pour les signatures, en utilisant soit le nom de la clé, soit la clé
hachage
--keydir définir l'emplacement du magasin de clés
--Journal fichier dans lequel écrire le journal
--no-builtin-rcfile / --builtin-rcfile
ne chargez pas le fichier lua intégré avec les crochets par défaut
--no-default-confdir / --allow-default-confdir
interdire l'utilisation du confdir par défaut
--no-format-dates imprime les certificats de date exactement tels qu'ils sont stockés dans la base de données
--no-standard-rcfiles / --standard-rcfiles
ne charge pas '~/.monotone/monotonerc' ou '_MTN/monotonerc' lua
fichiers
--no-workspace / --allow-workspace
ne cherchez pas d'espace de travail
--non-interactif / --interactif
ne pas inviter l'utilisateur à saisir
--quiet [ -q ] diminue la verbosité (annule le '-v' précédent, puis désactive
sortie d'information, puis désactiver les avertissements)
--rcfile / --clear-rcfiles
charger un fichier lua supplémentaire
--racine limiter la recherche de l'espace de travail à la racine spécifiée
--ssh-signe contrôle l'utilisation de ssh-agent. les arguments valides sont : « oui » à utiliser
ssh-agent pour faire des signatures si possible, 'non' pour forcer l'utilisation de
code interne de monotone, 'uniquement' pour forcer l'utilisation de ssh-agent,
'cocher' pour signer avec les deux et comparer
--téléscripteur définir le style du téléscripteur (compte|point|aucun)
--timestamps affiche les horodatages devant les erreurs, les avertissements et la progression
messages
--verbose [ -v ] augmente la verbosité (annule le '-q' précédent, puis active le débogage
production)
--version imprime le numéro de version, puis quitte
--xargs [ -@ ] insérer des arguments de ligne de commande tirés du fichier donné
COMMANDES
commander groupe 'automatisation'
Commandes qui facilitent l'exécution de scripts.
automatiser ancêtres RÉV1 [RÉV2 [RÉV3 [...]]]
Imprime les ancêtres des révisions données.
automatiser différence_ascendance NOUVEAU_REV [OLD_REV1 [OLD_REV2 [...]]]
Liste les ancêtres de la première révision donnée, pas dans les autres.
automatiser branches
Imprime tous les certificats de branche dans le graphique de révision.
automatiser cert VALEUR DU NOM DE L'ID DE RÉVISION
Ajoute un certificat de révision.
automatiser certs REV
Imprime tous les certificats attachés à une révision.
automatiser caisse [ANNUAIRE]
Extrait une révision de la base de données dans un répertoire. Si une révision est donnée,
c'est celui qui sera vérifié. Sinon, ce sera le chef de branche
(donné ou implicite). Si aucun répertoire n'est donné, le nom de la branche sera utilisé comme
répertoire.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
automatiser les enfants REV
Imprime les enfants d'une révision.
automatiser ancêtres_communs RÉV1 [RÉV2 [RÉV3 [...]]]
Imprime les révisions qui sont les ancêtres communs d'une liste de révisions.
automatiser content_diff [DÉPOSER [...]]
Calcule les différences de fichiers.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
--sens inverse
ordre inverse des différences
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
--avec-en-tête / --sans-en-tête
afficher le cset correspondant dans l'en-tête diff
automatiser descendants RÉV1 [RÉV2 [RÉV3 [...]]]
Imprime les descendants des révisions données.
automatiser drop_attribute CHEMIN [CLÉ]
Supprime un attribut ou tous d'un certain chemin.
automatiser drop_db_variables NOM DE DOMAINE]
Supprime une variable de base de données.
automatiser drop_public_key KEY_NAME_OR_HASH
Supprime une clé publique.
automatiser effacer_ancêtres [REV1 [REV2 [REV3 [...]]]]
Efface les ancêtres dans une liste de révisions.
automatiser effacer_descendants [REV1 [REV2 [REV3 [...]]]]
Efface les descendants dans une liste de révisions.
automatiser fichier_fusion LEFT_REVID LEFT_FILENAME RIGHT_REVID RIGHT_FILENAME
Imprime les résultats de la fusion des lignes internes, compte tenu de deux révisions enfants et du fichier
des noms.
automatiser générer_clé MOT DE PASSE KEY_NAME
Génère une paire de clés RSA.
--force-clé-dupliquée
force genkey à ne pas générer d'erreur lorsque la clé nommée existe déjà
automatiser obtenir_attributs PATH
Imprime tous les attributs pour le chemin spécifié. Si une révision explicite est donnée, le
les attributs du fichier à cette révision spécifique sont renvoyés.
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
automatiser get_base_revision_id
Affiche la révision sur laquelle l'espace de travail est basé.
automatiser get_content_changed FICHIER REV
Répertorie les révisions qui ont modifié le contenu par rapport à une autre révision.
automatiser get_corresponding_path FICHIER REV1 REV2
Imprime le nom d'un fichier dans une révision cible par rapport à une révision donnée.
automatiser get_current_revision [CHEMINS ...]
Affiche les informations de modification pour un espace de travail.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
automatiser get_current_revision_id
Affiche la révision de l'espace de travail actuel.
automatiser get_db_variables [DOMAINE]
Récupérer les variables de la base de données.
automatiser get_extended_manifest_of REVIEW
Imprime le manifeste étendu pour l'identifiant donné.
automatiser obtenir_fichier IDENTIFIANT DE FICHIER
Imprime le contenu d'un fichier (donné d'un identifiant).
automatiser get_file_of NOM DE FICHIER
Imprime le contenu d'un fichier (nommé).
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
automatiser get_file_size IDENTIFIANT DE FICHIER
Imprime la taille d'un fichier (avec un identifiant).
automatiser get_manifest_of [RÉVIDÉ]
Affiche le manifeste associé à une révision.
automatiser get_option OPTION
Affiche la valeur d'une option.
automatiser get_public_key KEY_NAME_OR_HASH
Imprime un paquet de clé publique.
automatiser obtenir_révision RÉVISER
Affiche les informations de modification d'une révision.
automatiser get_workspace_root
Imprime la racine de l'espace de travail pour le répertoire courant.
automatiser graphique
Imprime le graphique d'ascendance complet.
automatiser têtes [BRANCHE]
Imprime les têtes de la branche donnée.
automatiser identifier PATH
Imprime l'identifiant d'un fichier.
automatiser version_interface
Imprime la version de l'interface d'automatisation.
automatiser inventaire [CHEMIN]...
Imprime un résumé des fichiers trouvés dans l'espace de travail.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
--pas de renommage-correspondant / --renommage-correspondant
ne pas afficher les renommages correspondants s'ils sont limités à de tels nœuds
--non-ignoré / --ignoré
ne pas sortir les fichiers ignorés
--no-inchangé / --inchangé
ne pas sortir les fichiers inchangés
--non-inconnu / --inconnu
ne pas sortir les fichiers inconnus
automatiser clés
Répertorie toutes les clés du magasin de clés.
automatiser feuilles
Répertorie les feuilles du graphe de révision.
automatiser enregistrer [CHEMIN] ...
Répertorie l'historique des révisions sélectionné.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
--de / --clear-from
révision(s) pour commencer à se connecter
--dernier
limiter la sortie du journal au dernier nombre d'entrées
--Suivant
limiter la sortie du journal au prochain nombre d'entrées
--pas de fusion / --merges
exclure les fusions lors de l'impression des journaux
--à / --clear-to
révision(s) pour arrêter la journalisation à
automatiser lune LUA_FUNCTION [ARG1 [ARG2 [...]]]
Exécute la fonction lua donnée et renvoie le résultat.
automatiser paquet_pour_fdata IDENTIFIANT DE FICHIER
Imprime les données du fichier au format paquet.
automatiser paquet_pour_fdelta OLD_FILE NOUVEAU_FILE
Imprime le delta du fichier au format paquet.
automatiser paquet_pour_rdata RÉVISER
Imprime les données de révision au format paquet.
automatiser paquets_pour_certs RÉVISER
Imprime les certificats associés à une révision au format paquet.
automatiser parents REV
Imprime les parents d'une révision.
automatiser tirer [URI]
automatiser tirer [ADRESSE[:NUMERO DE PORT] [MOTIF ...]]
Extrait les branches d'un serveur netsync.
--exécution à sec / --pas d'exécution à sec
n'effectuez pas l'opération, montrez simplement ce qui se serait passé
--exclure
omettre tout ce qui est décrit par son argument
--set-default / --no-set-default
utiliser les arguments et options netsync actuels comme future valeur par défaut
automatiser pousser [URI]
automatiser pousser [ADRESSE[:NUMERO DE PORT] [MOTIF ...]]
Pousse les branches vers un serveur netsync.
--exécution à sec / --pas d'exécution à sec
n'effectuez pas l'opération, montrez simplement ce qui se serait passé
--exclure
omettre tout ce qui est décrit par son argument
--key-to-push
appuyez sur la touche spécifiée même si elle n'a rien signé
--set-default / --no-set-default
utiliser les arguments et options netsync actuels comme future valeur par défaut
automatiser mettre_fichier [FILEID] CONTENU
Stocke un fichier dans la base de données.
automatiser put_public_key CLÉ-PAQUET-DONNÉES
Stockez la clé publique dans la base de données.
automatiser mettre_révision DONNÉES DE RÉVISION
Stocke une révision dans la base de données.
automatiser lire_paquets DONNÉES PAR PAQUETS
Chargez les paquets donnés dans la base de données.
automatiser éloigné COMMANDE [ARGS]
Exécute COMMAND sur un serveur distant.
--remote-stdio-host
définit l'hôte (et éventuellement le port) pour une action netsync distante
--set-default / --no-set-default
utiliser les arguments et options netsync actuels comme future valeur par défaut
automatiser télécommande_stdio [URI]
automatiser télécommande_stdio [ADRESSE[:NUMERO DE PORT]]
Ouvre une connexion « stdio automatique » à un serveur distant.
--set-default / --no-set-default
utiliser les arguments et options netsync actuels comme future valeur par défaut
automatiser racines
Répertorie les racines du graphe de révision.
automatiser Sélectionner SÉLECTEUR
Répertorie les révisions qui correspondent à un sélecteur.
automatiser set_attribute CHEMIN VALEUR CLÉ
Définit un attribut sur un certain chemin.
automatiser set_db_variable VALEUR DU NOM DE DOMAINE
Définit une variable de base de données.
automatiser show_conflicts [LEFT_REVID RIGHT_REVID]
Affiche les conflits entre deux révisions. Si aucun argument n'est donné, LEFT_REVID et
RIGHT_REVID par défaut sur les deux premières têtes qui seraient choisies par la "fusion"
commander.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--ignore-suspend-certs / --no-ignore-suspend-certs
ne pas ignorer les révisions marquées comme suspendues
automatiser stdio
Automatise plusieurs commandes en une seule exécution.
--automate-stdio-size
taille de bloc en octets pour la sortie 'automate stdio'
automatiser synchroniser [URI]
automatiser synchroniser [ADRESSE[:NUMERO DE PORT] [MOTIF ...]]
Synchronise les branches avec un serveur netsync.
--exécution à sec / --pas d'exécution à sec
n'effectuez pas l'opération, montrez simplement ce qui se serait passé
--exclure
omettre tout ce qui est décrit par son argument
--key-to-push
appuyez sur la touche spécifiée même si elle n'a rien signé
--set-default / --no-set-default
utiliser les arguments et options netsync actuels comme future valeur par défaut
automatiser étiquettes [BRANCH_PATTERN]
Imprime toutes les balises attachées à un ensemble de branches.
automatiser trier [REV1 [REV2 [REV3 [...]]]]
Trie topologiquement une liste de révisions.
automatiser Mise à jour
Met à jour l'espace de travail.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
commander groupe 'base de données'
Commandes qui manipulent la base de données.
db modifier et modifier
Convertit la base de données au format changeset.
db choisissez
Effectue des vérifications d'intégrité sur la base de données. Assure la cohérence de la base de données en
l'émission de plusieurs chèques.
db déverser
Vide le contenu de la base de données. Génère une liste d'instructions SQL qui
représentent l'ensemble du contenu de la base de données. La sortie résultante est utile pour plus tard
restaurer la base de données à partir d'un fichier texte qui sert de sauvegarde.
db exécuter
Exécute une commande SQL sur la base de données. Exécute directement la commande SQL donnée sur
la base de données
db fix_certs
Essayez de corriger les mauvais certificats. Les anciennes versions monotones pouvaient parfois associer des certificats
avec la mauvaise clé. Cela corrige ces certificats si vous avez la bonne clé et pouvez
supprimez éventuellement tous les certificats pour lesquels vous n'avez pas la bonne clé. Cela ne devrait être que
nécessaire si vous aviez de tels certificats dans votre base de données lors de la mise à niveau de 0.44 ou plus tôt, ou si vous
chargé de tels certificats avec 'mtn read'.
--drop-bad-certs
déposer des certificats signés par des clés que nous ne connaissons pas
db info
Affiche des informations sur la base de données.
--complet / --concis
imprimer des informations détaillées
db init
Initialise une base de données. Crée un nouveau fichier de base de données et l'initialise.
db charge
Charge le contenu de la base de données. Lit une liste d'instructions SQL qui se régénèrent
le contenu de la base de données. Ceci est censé être utilisé en conjonction avec le
sortie générée par la commande 'dump'.
db émigrer
Migre la base de données vers un schéma plus récent. Met à jour le schéma interne de la base de données pour
le plus récent. Nécessaire pour résoudre automatiquement les incompatibilités qui peuvent être
introduit dans les nouvelles versions de monotone.
db régénérer_caches
Régénère les caches stockés dans la base de données.
db lister
Convertit la base de données au format rosters.
--drop-attr
lors de la rosterification, supprimez les entrées attrs avec la clé donnée
db set_epoch BRANCHE EPOQUE
Définit l'époque de la branche.
db version
Affiche la version de la base de données.
locales kill_certs SELECTEUR CERTNAME [CERTVAL]
Supprime les certificats spécifiés de la base de données locale. Supprime tous les certificats qui sont sur
la ou les révisions données et ont le nom donné et si une valeur est spécifiée alors aussi
la valeur donnée.
locales kill_revision RÉVISER
Tue une révision de la base de données locale.
commander groupe 'déboguer'
Commandes qui facilitent le débogage du programme.
asciik SÉLECTEUR
Imprime une représentation ASCII du graphique des révisions.
fdiff SRCNOM NOM DEST SRCID DESTID
Différences 2 fichiers et affiche le résultat.
--le contexte
utiliser le format de diff de contexte
--diff-args
argument pour passer le hook diff externe
--externe
utiliser un diff hook externe pour générer des diffs
--no-show-encloser / --show-encloser
ne pas afficher la fonction contenant chaque bloc de modifications
--sens inverse
ordre inverse des différences
--unifié
utiliser le format diff unifié
--avec-en-tête / --sans-en-tête
afficher le cset correspondant dans l'en-tête diff
charger
Charge le contenu d'un fichier dans la base de données.
fusionner PARENT_FILEID LEFT_FILEID RIGHT_FILEID
Fusionne 3 fichiers et génère le résultat.
get_roster [RÉVIDÉ]
Vide la liste associée à un identifiant donné. Si aucun REVID n'est donné, le
l'espace de travail est utilisé.
identifier [CHEMIN]
Calcule l'identité d'un fichier ou stdin. Si un CHEMIN est donné, calcule leur
identité; sinon, celui de l'entrée standard est calculé.
rcs_import FICHIER RCS...
Analyse les versions dans les fichiers RCS. Cette commande ne reconstruit ni n'importe les révisions.
Vous voudrez probablement utiliser cvs_import.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
commander groupe 'informatif'
Commandes pour la recherche d'informations.
annoter PATH
Imprime une copie annotée d'un fichier. Calcule et imprime une copie annotée du
fichier donné de la RÉVISION spécifiée.
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
--tours-seulement
annoter en utilisant uniquement les identifiants de révision complets
couper en deux mauvais
Marque la révision actuelle ou les révisions spécifiées comme mauvaises. Les mauvaises révisions connues sont
retiré de l'ensemble recherché.
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
couper en deux Bien
Marque la révision actuelle ou les révisions spécifiées comme bonnes. Les bonnes révisions connues sont
retiré de l'ensemble recherché.
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
couper en deux réinitialiser
Réinitialise la recherche de bissection actuelle. Mettre à jour l'espace de travail vers la révision à partir de
lequel la bissection a été démarrée et supprimer toutes les informations de recherche en cours, permettant un
nouvelle recherche à démarrer.
couper en deux sauter
Exclut la révision actuelle ou les révisions spécifiées de la recherche. Ignoré
les révisions sont supprimées de l'ensemble recherché. Révisions qui ne peuvent pas être testées
une raison doit être ignorée.
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
couper en deux statuts
Rapports sur l'état actuel de la recherche par bissection. Répertorie le nombre total de
révisions dans l'ensemble de recherche, le nombre de révisions qui ont été déterminées comme étant
bonne ou mauvaise, le nombre de révisions qui ont été ignorées et le nombre de
révisions restant à tester.
couper en deux Mise à jour
Met à jour l'espace de travail à la prochaine révision à tester par bissection. Cette commande
peut être utilisé si les mises à jour par les commandes bonnes, mauvaises ou ignorées échouent en raison de chemins bloqués ou
d'autres problèmes.
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
cat NOM DE FICHIER
Imprime un fichier de la base de données. Récupère le fichier FILENAME donné dans la base de données
et l'imprime sur la sortie standard.
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
complet (révision|fichier|clé) PARTIAL-ID
Complète un identifiant partiel.
di [CHEMIN]...
diff [CHEMIN]...
Affiche les différences actuelles. Compare l'arborescence actuelle avec les fichiers du référentiel
et imprime les différences sur la sortie standard. Si une révision est donnée, le diff
entre l'espace de travail et cette révision s'affiche. Si deux révisions sont données, le
diff entre eux est donné. Si aucun format n'est spécifié, unifié est utilisé par défaut.
--le contexte
utiliser le format de diff de contexte
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--diff-args
argument pour passer le hook diff externe
--exclure
omettre tout ce qui est décrit par son argument
--externe
utiliser un diff hook externe pour générer des diffs
--no-show-encloser / --show-encloser
ne pas afficher la fonction contenant chaque bloc de modifications
--sens inverse
ordre inverse des différences
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
--unifié
utiliser le format diff unifié
--avec-en-tête / --sans-en-tête
afficher le cset correspondant dans l'en-tête diff
vous aider commande [ARGS...]
Affiche l'aide sur les commandes et les options.
--hidden / --no-hidden
afficher les commandes et options cachées
liste branches [MODÈLE]
Répertorie les branches de la base de données qui correspondent à un modèle.
--exclure
omettre tout ce qui est décrit par son argument
liste certs RÉVISER
Répertorie les certificats attachés à une révision.
liste a changé [CHEMIN...]
Répertorie les fichiers qui ont changé par rapport à la révision actuelle.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
liste bases de données
liste dbs
Répertorie les bases de données gérées et leurs espaces de travail connus.
liste doublons
Répertorie les fichiers en double dans la révision spécifiée. Si aucune révision n'est spécifiée, utilisez le
espace de travail.
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
liste époques [BRANCHE [...]]
Répertorie l'époque actuelle des branches qui correspondent à un modèle.
liste ignoré [CHEMIN]
Répertorie les fichiers de l'espace de travail qui sont ignorés dans la branche actuelle.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
--récursif [ -R ] / --no-récursif
fonctionnent également sur le contenu de tous les répertoires répertoriés
liste clés [MODÈLE]
Répertorie les clés qui correspondent à un modèle.
liste connu
Répertorie les fichiers de l'espace de travail qui appartiennent à la branche actuelle.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
liste manquant
Répertorie les fichiers qui appartiennent à la branche mais ne sont pas dans l'espace de travail.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
liste étiquettes [MODÈLE]
Répertorie toutes les balises de la base de données.
--exclure
omettre tout ce qui est décrit par son argument
liste inconnu [CHEMIN]
Répertorie les fichiers de l'espace de travail qui sont inconnus dans la branche actuelle.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
--récursif [ -R ] / --no-récursif
fonctionnent également sur le contenu de tous les répertoires répertoriés
liste vars [DOMAINE]
Répertorie les variables de l'ensemble de la base de données ou d'un domaine.
liste espaces de travail
Répertorie les espaces de travail connus d'une base de données spécifiée.
enregistrer [CHEMIN] ...
Imprime l'historique sélectionné dans l'ordre avant ou arrière. Cette commande imprime la sélection
historique dans l'ordre avant ou arrière, en le filtrant par PATH s'il est indiqué.
--bref / --pas de bref
imprimer une brève version de la sortie normale
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--diffs / --no-diffs
imprimer les différences avec les journaux
--exclure
omettre tout ce qui est décrit par son argument
--de / --clear-from
révision(s) pour commencer à se connecter
--dernier
limiter la sortie du journal au dernier nombre d'entrées
--Suivant
limiter la sortie du journal au prochain nombre d'entrées
--no-files / --files
exclure des fichiers lors de l'impression des journaux
--pas de graphique / --graph
ne pas utiliser de graphique ASCII pour afficher l'ascendance
--pas de fusion / --merges
exclure les fusions lors de l'impression des journaux
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
--à / --clear-to
révision(s) pour arrêter la journalisation à
page de manuel
Générez une page de manuel à partir de l'aide aux commandes de monotone.
--formaté / --plain
exécuter automatiquement la sortie via nroff (par défaut si la sortie est un terminal)
--hidden / --no-hidden
afficher les commandes et options cachées
show_conflicts RÉV RÉV
Affiche les conflits à résoudre entre deux révisions. Les conflits sont
calculé sur la base des deux révisions données dans les paramètres REV.
statuts [CHEMIN]...
Affiche les informations d'état de l'espace de travail.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
version
Affiche la version du programme.
--complet / --concis
imprimer des informations détaillées
commander groupe 'key_and_cert'
Commandes pour gérer les clés et les certificats.
cert SELECTEUR CERTNAME [CERTVAL]
Crée un certificat pour une révision ou un ensemble de révisions. Crée un certificat avec
le nom et la valeur donnés sur chaque révision qui correspond au sélecteur donné
clé de dépôt KEY_NAME_OR_HASH
Dépose une clé publique et/ou privée.
clé de génie KEY_NAME
Génère une paire de clés RSA.
--force-clé-dupliquée
force genkey à ne pas générer d'erreur lorsque la clé nommée existe déjà
mot de passe KEY_NAME_OR_HASH
Modifie la phrase secrète d'une clé RSA privée.
ssh_agent_add
Ajoute une clé privée à ssh-agent.
ssh_agent_export [NOM DE FICHIER]
Exporte une clé privée à utiliser avec ssh-agent.
confiance NOM DE RÉVISION VALEUR SIGNER1 [SIGNER2 [...]]
Teste si un certificat hypothétique serait digne de confiance. Les paramètres actuels sont
utilisé pour exécuter le test.
commander groupe 'réseau'
Commandes qui accèdent au réseau.
cloner URI [RÉPERTOIRE]
cloner HTE [:NUMÉRO DE PORT] BRANCHE [RÉPERTOIRE]
Extrait une révision d'une base de données distante dans un répertoire. Si une révision est
donné, c'est celui qui sera vérifié. Sinon, ce sera le chef du
branche fournie. Si aucun répertoire n'est donné, le nom de la branche sera utilisé comme répertoire
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
tirer [URI]
tirer [ADRESSE[:NUMERO DE PORT] [MOTIF ...]]
Extrait les branches d'un serveur netsync. Cela tire toutes les branches qui correspondent au modèle
donné dans PATTERN du serveur netsync à l'adresse ADDRESS.
--exécution à sec / --pas d'exécution à sec
n'effectuez pas l'opération, montrez simplement ce qui se serait passé
--exclure
omettre tout ce qui est décrit par son argument
--set-default / --no-set-default
utiliser les arguments et options netsync actuels comme future valeur par défaut
--update / --no-update
mettre à jour automatiquement l'espace de travail, s'il était en tête et que la commande crée un
nouvelle tête
pousser [URI]
pousser [ADRESSE[:NUMERO DE PORT] [MOTIF ...]]
Pousse les branches vers un serveur netsync. Cela poussera toutes les branches qui correspondent au
modèle donné dans PATTERN au serveur netsync à l'adresse ADDRESS.
--exécution à sec / --pas d'exécution à sec
n'effectuez pas l'opération, montrez simplement ce qui se serait passé
--exclure
omettre tout ce qui est décrit par son argument
--key-to-push
appuyez sur la touche spécifiée même si elle n'a rien signé
--set-default / --no-set-default
utiliser les arguments et options netsync actuels comme future valeur par défaut
besoin
Sert la base de données aux clients connectés.
--lier
adresse : port à écouter (par défaut : 4691)
--pid-file / --no-pid-file
enregistrer l'identifiant du processus du serveur
synchroniser [URI]
synchroniser [ADRESSE[:NUMERO DE PORT] [MOTIF ...]]
Synchronise les branches avec un serveur netsync. Cela synchronise les branches qui correspondent
le modèle donné dans PATTERN avec le serveur netsync à l'adresse ADDRESS.
--exécution à sec / --pas d'exécution à sec
n'effectuez pas l'opération, montrez simplement ce qui se serait passé
--exclure
omettre tout ce qui est décrit par son argument
--key-to-push
appuyez sur la touche spécifiée même si elle n'a rien signé
--set-default / --no-set-default
utiliser les arguments et options netsync actuels comme future valeur par défaut
--update / --no-update
mettre à jour automatiquement l'espace de travail, s'il était en tête et que la commande crée un
nouvelle tête
commander groupe 'paquet_io'
Commandes pour la lecture et l'écriture de paquets.
clé privée KEY_NAME_OR_HASH
Imprime un paquet de clé privée.
clé publique KEY_NAME_OR_HASH
Imprime un paquet de clé publique.
lire [FICHIER1 [FICHIER2 [...]]]
Lit les paquets à partir de fichiers. Si aucun fichier n'est fourni, l'entrée standard est utilisée.
commander groupe 'revoir'
Commandes pour réviser les révisions.
approuver REVIEW
Approuve une révision particulière.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--update / --no-update
mettre à jour automatiquement l'espace de travail, s'il était en tête et que la commande crée un
nouvelle tête
commentaire RÉVISION [COMMENTAIRE]
Commentaires sur une révision particulière.
désapprouver [PARENT-REVISION] ENFANT-REVISION
Désapprouve une révision ou une plage de révisions particulière.
--auteur
remplacer l'auteur pour le commit
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--Date
remplacer la date/l'heure pour la validation
--message [ -m ]
définir le message du journal des modifications de validation
--message-file
définir le nom du fichier contenant le message du journal des modifications de validation
--update / --no-update
mettre à jour automatiquement l'espace de travail, s'il était en tête et que la commande crée un
nouvelle tête
suspendre REVIEW
Suspend une révision particulière.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--update / --no-update
mettre à jour automatiquement l'espace de travail, s'il était en tête et que la commande crée un
nouvelle tête
Étiquette TAGNAME DE RÉVISION
Place un certificat de balise symbolique sur une révision.
résultat du test REV (réussi|échec|vrai|faux|oui|non|1|0)
Note les résultats de l'exécution d'un test sur une révision.
commander groupe 'arbre'
Commandes pour manipuler l'arbre.
caisse [ANNUAIRE]
co [ANNUAIRE]
Extrait une révision de la base de données dans un répertoire. Si une révision est donnée,
c'est celui qui sera vérifié. Sinon, ce sera le chef de branche
(donné ou implicite). Si aucun répertoire n'est donné, le nom de la branche sera utilisé comme
répertoire.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
conflits espace extérieur plus propre,
Supprimez tous les fichiers de comptabilité liés à la résolution des conflits.
conflits résoudre_premier RÉSOLUTION
Définissez la résolution du premier conflit de fichier unique non résolu. Utilisez 'mtn conflict
show_first' pour voir les résolutions possibles.
--conflicts-file
fichier dans lequel stocker les conflits
conflits résoudre_premier_gauche RÉSOLUTION
Définissez la résolution de gauche pour le premier conflit de deux fichiers non résolu.
--conflicts-file
fichier dans lequel stocker les conflits
conflits résoudre_premier_droit RÉSOLUTION
Définissez la bonne résolution pour le premier conflit de deux fichiers non résolu.
--conflicts-file
fichier dans lequel stocker les conflits
conflits montre d'abord
Affichez le premier conflit non résolu dans le fichier de conflits et les résolutions possibles.
--conflicts-file
fichier dans lequel stocker les conflits
conflits show_remaining
Affichez les conflits non résolus restants dans le fichier de conflits.
--conflicts-file
fichier dans lequel stocker les conflits
conflits Boutique [LEFT_REVID RIGHT_REVID]
Stockez les conflits issus de la fusion de deux révisions. Si aucun argument n'est donné, LEFT_REVID
et RIGHT_REVID par défaut sur les deux premières têtes qui seraient choisies par la "fusion"
commander. Si '--conflicts-file' n'est pas fourni, '_MTN/conflicts' est utilisé.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--conflicts-file
fichier dans lequel stocker les conflits
explicite_fusion RÉVISION À GAUCHE RÉVISION À DROITE DEST-BRANCH
Fusionne deux révisions explicitement données. Les résultats de la fusion sont placés sur le
branche spécifiée par DEST-BRANCH.
--auteur
remplacer l'auteur pour le commit
--Date
remplacer la date/l'heure pour la validation
--message [ -m ]
définir le message du journal des modifications de validation
--message-file
définir le nom du fichier contenant le message du journal des modifications de validation
--resolve-conflicts / --no-resolve-conflicts
spécifier des résolutions de conflit dans un fichier, au lieu de manière interactive
--resolve-conflicts-file
utiliser le fichier pour résoudre les conflits
--update / --no-update
mettre à jour automatiquement l'espace de travail, s'il était en tête et que la commande crée un
nouvelle tête
têtes
Affiche les révisions principales non fusionnées d'une branche.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
importer ANNUAIRE
Importe le contenu d'un répertoire dans une branche.
--auteur
remplacer l'auteur pour le commit
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--Date
remplacer la date/l'heure pour la validation
--exécution à sec / --pas d'exécution à sec
n'effectuez pas l'opération, montrez simplement ce qui se serait passé
--exclure
omettre tout ce qui est décrit par son argument
--message [ -m ]
définir le message du journal des modifications de validation
--message-file
définir le nom du fichier contenant le message du journal des modifications de validation
--no-respect-ignore / --respect-ignore
n'ignore aucun fichier
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
fusionner
Fusionne les têtes non fusionnées d'une branche.
--auteur
remplacer l'auteur pour le commit
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--Date
remplacer la date/l'heure pour la validation
--message [ -m ]
définir le message du journal des modifications de validation
--message-file
définir le nom du fichier contenant le message du journal des modifications de validation
--resolve-conflicts / --no-resolve-conflicts
spécifier des résolutions de conflit dans un fichier, au lieu de manière interactive
--resolve-conflicts-file
utiliser le fichier pour résoudre les conflits
--update / --no-update
mettre à jour automatiquement l'espace de travail, s'il était en tête et que la commande crée un
nouvelle tête
merge_into_dir SOURCE-BRANCHE DEST-BRANCHE DIR
Fusionne une branche dans un sous-répertoire d'une autre branche.
--auteur
remplacer l'auteur pour le commit
--Date
remplacer la date/l'heure pour la validation
--message [ -m ]
définir le message du journal des modifications de validation
--message-file
définir le nom du fichier contenant le message du journal des modifications de validation
--resolve-conflicts / --no-resolve-conflicts
spécifier des résolutions de conflit dans un fichier, au lieu de manière interactive
--resolve-conflicts-file
utiliser le fichier pour résoudre les conflits
--update / --no-update
mettre à jour automatiquement l'espace de travail, s'il était en tête et que la commande crée un
nouvelle tête
merge_into_workspace AUTRE-RÉVISION
Fusionne une révision dans la révision de base de l'espace de travail actuel. Fusionne AUTRE-RÉVISION
dans la révision de base de l'espace de travail actuel et mettre à jour l'espace de travail actuel avec le
résultat. Il ne peut y avoir aucune modification en attente dans l'espace de travail actuel. Les deux
OTHER-REVISION et la révision de base de l'espace de travail seront enregistrées en tant que parents sur
s'engager. La branche sélectionnée de l'espace de travail n'est pas modifiée.
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
migrate_workspace [ANNUAIRE]
Migre les métadonnées d'un répertoire d'espace de travail vers le dernier format. Si aucun répertoire n'est
donné, par défaut à l'espace de travail actuel.
propager SOURCE-BRANCHE DEST-BRANCHE
Fusionne d'une branche à l'autre de manière asymétrique.
--auteur
remplacer l'auteur pour le commit
--Date
remplacer la date/l'heure pour la validation
--message [ -m ]
définir le message du journal des modifications de validation
--message-file
définir le nom du fichier contenant le message du journal des modifications de validation
--resolve-conflicts / --no-resolve-conflicts
spécifier des résolutions de conflit dans un fichier, au lieu de manière interactive
--resolve-conflicts-file
utiliser le fichier pour résoudre les conflits
rafraîchir_inodeprints
Actualise le cache d'inodeprint.
installation [ANNUAIRE]
Configure un nouveau répertoire d'espace de travail. Si aucun répertoire n'est spécifié, utilise le
répertoire.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
commander groupe 'variables'
Commandes pour gérer les variables persistantes.
cleanup_workspace_list
Supprime tous les chemins d'espace de travail non valides et enregistrés pour la base de données actuelle.
registre_espace de travail [WORKSPACE_PATH]
Enregistre un nouvel espace de travail pour la base de données actuelle. Cette commande ajoute WORKSPACE_PATH
à la liste des « espaces de travail connus ».
set VALEUR DU NOM DE DOMAINE
Définit une variable de base de données. Cette commande modifie (ou ajoute si elle n'existait pas auparavant)
la variable nommée NAME, stockée dans la base de données, et la met à la valeur donnée dans
VALEUR. La variable est placée dans le domaine DOMAIN.
désinscrire_espace de travail [WORKSPACE_PATH]
Annule l'enregistrement d'un espace de travail existant pour la base de données actuelle. Cette commande supprime
WORKSPACE_PATH à la liste des « espaces de travail connus ».
unset NOM DE DOMAINE
Désactive une variable de base de données. Cette commande supprime la variable NAME du domaine
DOMAIN, qui était auparavant stocké dans la base de données.
commander groupe 'vc'
Commandes d'interaction avec d'autres systèmes de contrôle de version.
cvs_import CVSROOT
Importe toutes les versions dans un référentiel CVS.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
git_export
Produit un flux de données git fast-export sur stdout.
--authors-file
mappage de fichiers des noms d'auteur des valeurs d'origine aux nouvelles valeurs
--branches-fichier
mappage de fichiers des noms de branche des valeurs d'origine aux nouvelles valeurs
--export-marks
enregistrer la table des repères internes après l'exportation des révisions
--import-marks
charger la table des repères internes avant d'exporter les révisions
--log-certs / --no-log-certs
inclure les valeurs de certificat standard dans les journaux de validation
--log-revids / --no-log-revids
inclure les identifiants de révision dans les journaux de validation
--refs
inclure git refs pour 'revs', 'roots' ou 'leaves'
--use-one-changelog
n'utilisez qu'un seul certificat du journal des modifications pour le message de validation git
commander groupe 'espace de travail'
Commandes qui traitent de l'espace de travail.
ajouter [CHEMIN]...
Ajoute des fichiers à l'espace de travail.
--no-respect-ignore / --respect-ignore
n'ignore aucun fichier
--récursif [ -R ] / --no-récursif
fonctionnent également sur le contenu de tous les répertoires répertoriés
--inconnu / --no-inconnu
effectuer les opérations pour les fichiers inconnus de l'espace de travail
attribut déposer CHEMIN [ATTR]
Supprime les attributs d'un fichier. Si aucun attribut n'est spécifié, cette commande supprime
tous les attributs attachés au fichier donnés dans PATH. Sinon, ne supprime que le
attribut spécifié dans ATTR.
attribut obtenez CHEMIN [ATTR]
Obtient les valeurs des attributs d'un fichier. Si aucun attribut n'est spécifié, cette commande
imprime tous les attributs attachés au fichier donné dans PATH. Sinon il n'imprime que
l'attribut spécifié dans ATTR.
attribut set VALEUR ATTR CHEMIN
Définit un attribut sur un fichier. Définit l'attribut donné sur ATTR à la valeur spécifiée
dans VALUE pour le fichier mentionné dans PATH.
ci [CHEMIN]...
commettre [CHEMIN]...
Valide les modifications de l'espace de travail dans la base de données.
--auteur
remplacer l'auteur pour le commit
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--Date
remplacer la date/l'heure pour la validation
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
--message [ -m ]
définir le message du journal des modifications de validation
--message-file
définir le nom du fichier contenant le message du journal des modifications de validation
déposer [CHEMIN]...
rm [CHEMIN]...
Supprime les fichiers de l'espace de travail.
--comptabilité-seulement
mettre à jour uniquement la comptabilité interne de monotone, pas le système de fichiers
--disparu
effectuer les opérations pour les fichiers manquants de l'espace de travail
--récursif [ -R ] / --no-récursif
fonctionnent également sur le contenu de tous les répertoires répertoriés
mkdir [ANNUAIRE...]
Crée des répertoires et les ajoute à l'espace de travail.
--no-respect-ignore / --respect-ignore
n'ignore aucun fichier
racine_pivot NEW_ROOT PUT_OLD
Renomme le répertoire racine. Après cette commande, le répertoire qui a actuellement le
nom NEW_ROOT sera le répertoire racine, et le répertoire qui est actuellement la racine
répertoire aura le nom PUT_OLD. L'utilisation de '--bookkeep-only' n'est PAS recommandée.
--comptabilité-seulement
mettre à jour uniquement la comptabilité interne de monotone, pas le système de fichiers
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
cueillir [CHEMIN...]
Applique les modifications apportées à des endroits arbitraires de l'histoire. Cette commande prend les modifications apportées
à tout moment de l'historique et modifie votre espace de travail actuel pour inclure ces modifications.
Le résultat final est identique à 'mtn diff -r FROM -r TO | patch -p0', sauf que ce
La commande utilise la fusion monotone et gère ainsi intelligemment les renommages, les conflits et
bientôt. Si une révision est donnée, applique les modifications apportées dans cette révision par rapport
à son parent. Si deux révisions sont données, applique les modifications apportées pour obtenir de la
première révision à la seconde.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
mv DEST SRC
mv SRC1 [SRC2 [...]] DEST_DIR
rebaptiser DEST SRC
rebaptiser SRC1 [SRC2 [...]] DEST_DIR
Renomme les entrées dans l'espace de travail.
--comptabilité-seulement
mettre à jour uniquement la comptabilité interne de monotone, pas le système de fichiers
revenir [CHEMIN]...
Rétablit les fichiers et/ou répertoires. Pour rétablir l'intégralité de l'espace de travail, spécifiez
'.' comme nom de fichier.
--profondeur
limiter le nombre de niveaux de répertoires à descendre
--exclure
omettre tout ce qui est décrit par son argument
--disparu
effectuer les opérations pour les fichiers manquants de l'espace de travail
déballer CHEMIN...
Inverse une « goutte » erronée. Si le fichier a été supprimé de l'espace de travail, c'est le
même chose que « revenir ». Sinon, il supprime simplement la « goutte » du manifeste.
Mise à jour
Met à jour l'espace de travail. Cette commande modifie votre espace de travail pour qu'il soit basé sur un
révision différente, en préservant les modifications non validées. Si une révision est
donnée, mettez à jour l'espace de travail avec cette révision. Sinon, mettez à jour l'espace de travail vers le
chef de succursale.
--branche [ -b ]
sélectionner le certificat de succursale pour l'opération
--move-conflicting-paths / --no-move-conflicting-paths
déplacer les chemins conflictuels et non versionnés dans '_MTN/resolutions' avant de continuer
tout changement d'espace de travail
--révision [ -r ]
sélectionner l'identifiant de révision pour l'opération
Utilisez mtn en ligne en utilisant les services onworks.net
