AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

frze - En ligne dans le Cloud

Exécutez frze dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande frze 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


vadm - manipuler et administrer la base d'objets de version

SYNOPSIS


vam [ version propriétés de liant Options ] [ Options ] [ action ] Nom..

Options: [ -?fq ] [ -cache ] [ -Obliger ] [ -Aide ] [ -nommail ] [ -silencieux ] [ -stdin ]
[ -version ]

Actes: [ -alias version alias prénom ] [ -attr attribuer ] [ -chaud utilisateur ]
[ -chmod protection ] [ -chown utilisateur ] [ -delattr attribuer prénom ]
[ -d (ou -effacer) ] [ -l (ou -Lock) [version propriétés de liant] ] [ -nouvelle génération ] [ -promouvoir ]
[ -ensemble la description | noter | intention ] [ -setc commentaire leader ]
[ -ouvrir [version propriétés de liant] ] [ -ne pas promouvoir ]

vattr [ version propriétés de liant Options ] Nom d'attribut..

VRM [ version propriétés de liant Options ] Nom..

sbmt [ version propriétés de liant Options ] Nom..

publ [ version propriétés de liant Options ] Nom..

accès [ version propriétés de liant Options ] Nom..

fresque [ version propriétés de liant Options ] Nom..

DESCRIPTION


vam est une commande à usage général pour effectuer toutes sortes d'actions sur des parties d'un AtFS
référentiel d'objets. Il peut être utilisé pour verrouiller ou déverrouiller un objet AtFS pour modification, pour
supprimer une instance d'objet particulière, pour associer des noms symboliques (alias) à la version
objets, pour promouvoir ou dépromouvoir certains objets de version d'un statut à un autre, pour
modifier les autorisations d'accès aux objets, définir ou modifier une entrée descriptive d'un
objets de version, pour définir ou modifier une éventuelle intention de changement, et pour définir ou désactiver
divers attributs d'objet tels que l'auteur ou tout attribut défini par l'utilisateur.

vattr et VRM sont des formes courtes pour vam -attr et vam -effacer. Voir les descriptions des
-attr et par -effacer options pour plus de détails.

sbmt, publ, accèset fresque sont des noms de programmes alternatifs pour vam qui représentent statut-
Change opérations pour les objets de version. Voir la description de l'option -promouvoir pour en savoir plus.

L'appel de commande typique est complété par un ou plusieurs commander Options, version
propriétés de liant Options définissant les versions sur lesquelles agir, une action spécificateur indiquant
le type d'action à effectuer et un ensemble de objet noms définition du sous-ensemble initial
de la base d'objets qui va être manipulée.

Les noms d'objets peuvent être donnés dans lié version notation, c'est-à-dire une notation qui identifie un
version particulière d'un objet (par exemple mkattr.c[2.4]). Il est également possible d'utiliser un
précédemment attribué symbolique prénom plutôt qu'une identification de version numérique (par ex.
mkattr.c[outils-V4R3]). Assurez-vous d'échapper aux symboles de crochet lorsque vous utilisez csh(1) or
tcsh(1) car ils ont un sens pour ces coquilles.

OPTIONS


Pour la sélection de version, tout version propriétés de liant option, comme décrit sur le vlier(1) manuel
page, peut être donnée, ou une version lier directive peut être donné entre parenthèses ajouté au dossier
nom.

- ?, -Aide
imprimer de brèves instructions sur l'utilisation vam

-cache appliquer l'opération demandée aux objets résidant dans le dérivé objet cachetteL’
l'ensemble des actions pouvant être effectuées sur les objets du pool binaire est limité.

-F, -Obliger
ne demandez pas de confirmation lors de la suppression de versions d'un historique.

-nommail
Supprimer le courrier de notification à l'utilisateur qui détient le verrou sur un historique lorsque
casser ce verrou (-ouvrir option).

-q, -silencieux
supprimer les invites, les messages informels et les dialogues utilisateur. Les valeurs par défaut sont
assumé pour tout ce qui pourrait autrement être interrogé de manière interactive. Cette option
est utile pour les opérations par lots.

-stdin les forces vam pour lire un texte descriptif, une note ou une intention à partir d'une entrée standard si
action -ensemble est sélectionné. La note est utilisée pour TOUTE objets AtFS spécifiés. Autrement
votre éditeur préféré (tiré de la variable d'environnement EDITOR) est invoqué.

-version
version imprimée des informations sur le vam programme lui-même. Aucune action ne sera
effectué sur la base de données.

vam effectuera toutes ses opérations sur un ensemble spécifié d'objets de version AtFS. Dans
si aucun tel ensemble n'est spécifié, l'opération sera appliquée au plus récemment enregistré
versions du ou des objets nommés.

ACTIONS


Le type d'action à effectuer sur un ensemble spécifié d'objets AtFS est indiqué par un
mot-clé. Les actions suivantes sont définies :

-alias version alias prénom
attribue le version alias prénom à la version spécifiée. Le nom fonctionne comme un alias
pour le numéro de version, il doit donc être différent de tout autre nom symbolique
affecté à n'importe quel objet de version dans un historique d'objet particulier. C'est pourtant
possible d'attribuer le même nom symbolique aux objets de version dans différent objet
des histoires. Un historique d'objet est généralement désigné par un nom, de la même manière qu'un fichier
nom.
L'utilisation de noms d'alias est un moyen simple mais efficace d'associer des membres de composants
d'un combustion propre paramétrage. Les noms symboliques typiques ressembleront à quelque chose comme
Monsystème_Release_4.22, indiquant que les objets de version portant ce nom font partie de
version 4.22 du système en question.

-attr nom d'attribut
Renvoie la valeur de l'attribut nommé. Cela peut être un Standard attribuer ou
utilisateur défini attribuer. Consultez la liste ci-dessous pour une liste complète des normes
noms d'attributs.

-attr nom d'attribut[+|-]=[@|^|!|*]Plus-value
définit une utilisateur défini attribuer avec nom nom d'attribut et le met à la valeur Plus-value
pour tous les objets de version spécifiés. Cette option peut également être utilisée pour définir la valeur
De certains Standard attributs (voir liste ci-dessous). Si nom d'attribut est suivi d'un
symbole égal unique, la valeur respective de l'objet est définie (ou réinitialisée) à la
valeur spécifiée. Toutes les valeurs précédentes seront écrasées. Si nom d'attribut is
immédiatement suivi des symboles ``plus-equal'' (+=), l'attribut spécifié
value sera ajouté à la valeur actuelle de l'attribut référencé.
En conséquence, ``moins-égal'' (-=) devrait supprimer la valeur spécifiée de la donnée
attribut. Dans l'implémentation actuelle, la suppression de valeurs uniques n'est pas
prise en charge.
Il existe quatre types de base de valeurs d'attribut définies par l'utilisateur : véritable valeurs,
référence valeurs, exécution valeurset aiguille valeurs. Le genre d'attribut
la valeur est déterminée lorsqu'elle est définie. Si le premier caractère de Plus-value est un à
caractère (@), le reste de Plus-value est considéré comme le prénom of a filet le contenu de
qui sera prise comme valeur de l'attribut. Ce remplacement a lieu
immédiatement, c'est-à-dire que l'attribut a une valeur réelle. Si le nom de fichier est spécifié
comme ``-'', la valeur des attributs sera lue à partir de l'entrée standard. Si le premier
caractère est un caractère circonflexe (^), le reste de Plus-value est interprété comme le
nom d'un fichier dont le contenu se substituera à l'attribut lorsqu'il sera
cité. Si le premier caractère de Plus-value est un point d'exclamation (!), le
reste de Plus-value est interprété comme le prénom of a Danse dont la sortie standard sera
substitué à l'attribut lorsqu'il est cité. Les valeurs d'exécution peuvent être utilisées pour
générer des attributs hautement dynamiques ou même une forme primitive de déclencheurs d'événements. Un
astérisque (*) comme premier caractère de Plus-value indique un pointeur vers une autre version. Dans
dans ce cas, le reste de la valeur doit être un nom de fichier lié valide.
Les attributs définis par l'utilisateur peuvent être de longueur arbitraire. Toute séquence d'ASCII
caractères - à l'exception de \01 (contrôle-A) - est autorisé à constituer un
valeur d'attribut. Si nom d'attribut était déjà défini sur une valeur, la valeur précédente
sera remplacé par le nouveau spécifié.

-attr @attrfile
Avec son @nom de fichier argumentation, le -attr l'option lit les noms et les valeurs de l'utilisateur défini
attributs du fichier nommé Chaque entrée (chaque ligne) dans le fichier d'attributs doit
avoir un format tel que décrit ci-dessus. Le dernier caractère du fichier doit être une nouvelle ligne
caractère.

-chaud utilisateur
ensembles utilisateur l'auteur d'une révision particulière. Normalement, l'auteur d'une révision
est considéré comme l'utilisateur qui a enregistré cette révision. Cependant, comme certaines autorisations sont
lié à l'attribut author d'une révision, des circonstances peuvent
nécessaire de changer d'auteur.

-chmod protection
remplace le code d'autorisation d'accès des objets de version spécifiés par celui fourni
chiffres à trois octaux protection. Actuellement, les autorisations d'accès sont centrées sur
notions UNIX de propriétaire, groupe, et world accès ainsi que les catégories d'accès
lire, écrire, et exécuter. Ces autorisations sont héritées sur enregistrer du
autorisations du fichier représentant le occupé objet d'un historique AtFS. Voir
chmod(2) pour plus de détails.

-chown utilisateur
ensembles utilisateur le propriétaire de tout l'historique d'un objet. Cette option n'est pas prise en charge sur
Systèmes de type BSD, car seul le superutilisateur peut changer le propriétaire d'un fichier.

-delattr nom d'attribut
supprime l'attribut défini par l'utilisateur nom d'attribut de l'ensemble des attributs associés
avec les objets de version spécifiés.

-ré, -effacer
supprime les objets de version spécifiés de la base d'objets, à condition que les objets'
le statut est sauvé. Tout autre statut indique qu'une sorte d'interaction du projet
concernant cet objet pourrait être en cours. Si le programmeur veut supprimer ces
un objet version de toute façon, il doit -ne pas promouvoir l'état des objets respectifs à
sauvé avant de pouvoir être supprimé.

-l, -Lock [version propriétés de liant]
essaie de se réserver le privilège d'ajouter une nouvelle version à un historique d'objets, ainsi
empêcher plusieurs programmeurs travaillant sur la même base d'objets d'interférer
les uns avec les autres en enregistrant les mises à jour simultanées. Si l'opération de verrouillage réussit,
l'autorisation d'écriture est donnée pour les fichiers correspondants dans le répertoire de développement.
Lors de la définition d'un nouveau verrou sur un historique d'objet, l'utilisateur demandeur est invité à
une description facultative des changements prévus.
Afin de verrouiller un historique d'objet avec succès, l'historique ne doit pas être verrouillé par
tout autre programmeur, et le programmeur qui demande le verrou doit avoir écrit
permission sur le sous-répertoire AtFS hébergeant la base d'objets.
Comme ShapeTools permet de verrouiller des générations uniques dans un historique, -Lock
attend éventuellement un argument désignant une génération. La valeur par défaut est la plus récente
génération. L'argument peut être un numéro de génération (par exemple 2), un numéro de version
(par exemple 1.4), ou un alias de version (par exemple version-4.7).

-nouvelle génération
ouvre une nouvelle génération en dupliquant la version identifiée. La version doit être
fermé à clé. Toutes les versions occupées existantes sont ignorées par cette action. Si aucune version
la liaison est spécifiée, la dernière version enregistrée est prise par défaut.

-promouvoir
attribue la valeur immédiatement supérieure aux objets spécifiés' Etat attribut. Il y a
six états dans lesquels une instance d'objet peut être : occupé, enregistré, proposé, publié,
accédé, et gelé. Les états de version sont destinés à se rapporter à la visibilité et
restrictions opérationnelles (voir par exemple -effacer) au sein d'un projet complexe
environnement.
En raison du manque actuel de support de bibliothèque de projet, les états de version ont très
peu de fonctionnalités réelles. Mis en œuvre dans sa pleine mesure, certains états
les transitions ne peuvent être déclenchées que par des utilisateurs dûment autorisés. Les
transitions occupé→enregistré et enregistré→proposé sera déclenché par des programmeurs réguliers,
considérant que les transitions restantes doivent être initiées par le Projet
administrateur.
Chaque transition correspond à une action ou une interaction spécifique au sein d'un
schéma de communication du projet logiciel. Comme ces actions/interactions seront
supporté fonctionnellement par le système d'accompagnement de projets en cours de développement,
la manipulation explicite des états des objets ne sera plus nécessaire (sauf,
peut-être pour l'ajustement manuel de situations difficiles).
Les actions suivantes concernent les transitions d'état :
enregistrer (occupé→enregistré, exécuté par le programmeur)
sbmt (enregistré→proposé, exécuté par le programmeur)
accepter (proposé→publié, réalisée par l'administrateur du projet)
accès (publié→accessible, réalisée par n'importe quel membre du projet)
libérer (accédé→gelé, réalisée par l'administrateur du projet)
Une interface différente pour les fonctions de contrôle d'état de vam est fourni par le
alias de programme sbmt, publ, accèset fresque. Ces commandes correspondent à des concepts
interactions de projet comme soumettre, publier, accèset geler.
Envoyer est l'opération effectuée par un programmeur d'équipe lorsqu'un résultat de travail (tel que
une demande de modification complétée) est proposé pour inclusion dans le système officiel
configuration. Le statut associé est proposé.
Publier est une opération qui est généralement effectuée par les membres de la qualité
groupe d'assurance, lorsqu'un résultat de travail, tel que proposé par un programmeur d'équipe est approuvé
et donc inclus dans la configuration officielle actuelle du système. L'associé
le statut est publié.
Accès est une opération effectuée lors de l'identification de la configuration, lorsque
les versions des composants d'un (sous-)produit sont incorporées dans un autre (partiel)
(sous-)configuration du système. Le statut associé est accédé.
Geler est une opération effectuée lors de l'identification de la configuration, lorsque
une version globale de l'ensemble de la configuration du système est établie. L'associé
le statut est gelé

-ensemble [la description | noter | intention]
permet de régler ou de modifier le descriptif texte pour un objet d'historique AtFS (c'est-à-dire un
l'historique complet des versions), le noter décrivant généralement les différences d'une version
objet par rapport à sa version précédente, ou une entrée décrivant un projet
monnaie. (Re-) définir l'intention de changement peut être approprié, si un
l'intention de changement a été consommée par un sbmt commande qui a conservé le verrou sur un
histoire de l'objet.
vam vérifiera l'environnement des appelants pour le EDITEUR variable et invoquez la
programme qui y est identifié. Si la EDITEUR la variable n'est pas définie, la valeur par défaut du système
l'éditeur sera activé. L'utilisateur peut écrire une longueur arbitraire descriptive ou
la saisie de notes à l'aide de l'éditeur. Lorsque l'utilisateur quitte l'éditeur, le texte résultant est
stocké avec l'historique des objets ou les objets de version spécifiés.

-setc chaîne_commentaire
ensembles chaîne de commentaire comme (séquence de) caractère(s) qui ouvre une ligne de commentaire
dans le formalisme du document. Ce commentaire_string sera ajouté au début du
lignes de l'historique du journal lorsque l'attribut $__log$ est développé dans le texte de
une révision.

-ouvrir
abandonne le privilège précédemment réservé de mettre à jour l'historique d'un objet AtFS
et efface l'autorisation d'écriture pour les fichiers correspondants. -ouvrir peut être utilisé par
le propriétaire d'une histoire d'objet à pause a bloquer préalablement défini par n'importe quel programmeur.
Cette option est utile pour résoudre les situations de blocage résultant d'une utilisation négligente de
-Lock, ou des circonstances exceptionnelles qui nécessitent une mise à jour immédiate d'un objet
historique, même si le porte-cadenas n'est pas présent. L'ancien propriétaire d'une
verrou est notifié par un message électronique. Dans certaines circonstances, les notifications par courrier
sur des verrous cassés peut être ennuyeux (par exemple lorsqu'un arbre de développement a été déplacé vers
un autre système ou domaine avec des versions occupées verrouillées ; dans ce cas, le propriétaire doit
cassez les verrous pour vérifier les versions occupées dans les archives de version au
nouveau site). Pour éviter cet effet, le commutateur -nommail peut être utilisé pour supprimer le courrier
notification.
Une intention de changement éventuellement exprimée (voir -Lock) sera effacé.
Techniquement, le propriétaire d'un historique d'objets est le propriétaire du sous-répertoire AtFS
hébergeant la base d'objets.

-ne pas promouvoir
inverse une transition d'état effectuée par un a priori -promouvoir. Les mêmes remarques
sur l'encastrement fonctionnel (et donc cacher les transitions d'état) d'état
transitions faites pour -promouvoir Attends -ne pas promouvoir.

PRÉDÉFINI ATTRIBUT DES NOMS


Nom Sens Valeur Remarques

version d'alias noms d'alias liste de noms d'alias, like1,3
``vadm-4.2pre7'' ou ``ShapeTools-1.4''
atime heure du dernier accès, par exemple ``Tue Jan 14 18:47:06 1992''3
auteur utilisateur qui a enregistré une version [email protected] (le nom de domaine fait 1,3
n'inclut généralement pas le nom d'hôte)
cachekey clé unique pour les versions mises en cache numérique composé construit à partir de3
date de création, identifiant de processus et numéro de série
nombre, par exemple ``740148430.18469.6''
symbole de début de ligne de commentaire clé dépendant du type de fichier1
par exemple ``# '' pour les fichiers de formes
ctime heure du dernier changement d'état comme Atime
Description texte descriptif pour moduletexte multiligne2
dsize taille du delta par rapport au nombre précédent
version en octets
numéro de révision majeure de génération numérique1,3
En-tête Texte d'en-tête de la version de style RCS
Intention de changement d'intention texte multiligne 2
nom d'hôte de l'hôte actuel, par exemple ``avalanche'' 3
Journal des entrées descriptives cumulatives texte sur plusieurs lignes
de toutes les versions depuis la première
jusqu'à celui-ci
utilisateur de verrou/casier qui verrouille un historique auteur3
lheure de la dernière transaction de verrouillage comme Atime3
pprotection d'accès au mode par exemple ``-rw-r--r--'' 1
mtime heure de la dernière modification comme Atime3
nom nom partie d'un identificateur d'objet par exemple ``foo'' pour ``foo.c''3
note courte note décrivant le texte multiligne1, 2
changements dans cette version
propriétaire utilisateur qui possède le référentiel en tant que auteur1,3
laquelle cette version est archivée
Identificateur de version lié à pred, par exemple ``foo.c[3.22]'' ou ``n/a''
version précédente
révision mineure numéro de révision numérique1,3
rtime la dernière fois où l'historique a été verrouillé en tant que Atime
identifiant de version auto-lié pour par exemple ``foo.c[3.23]''
cette version
Identificateur de version lié à selfpath, par ex. ``/usr/proj/sample/foo.c[3.23]''
cette version, y compris le chemin
taille taille de la version en octets numeric3
état/état version état entiers symboliques (occupé,1,3
enregistré, proposé, publié,
accédé et gelé)
heure à laquelle la version a été enregistrée en tant que Atime3
identifiant de version lié au succ de as pred
version successive
syspath chemin d'accès partie d'un objet, par exemple ``/usr/proj/sample''3
identifiant pour ``/usr/proj/sample/foo.c''
tapez suffixe partie d'un objet par exemple ``c'' pour ``foo.c''3
identifiant
unixname Nom de fichier UNIX de cette version, par ex. ``foo.c''
unixpath Nom de fichier UNIX de cette version, par ex. ``/usr/proj/sample/foo.c''
y compris le chemin
numéro de version composé de la version, par exemple ``3.22''1,3
consistant en la génération
et numéro de révision
heure de la version vtime, heure de la modification en tant que Atime
pour les versions chargées et gagner du temps
pour les versions enregistrées/mises en cache
pseudo attribut xpoff qui ne change rien
off attribut suivant
expansions
pseudo attribut xpon qui ne change rien
attribut suivant
extension sur

1 - peut être modifié par vam -attr nom=valeur.
2 - peut être modifié par vam -ensemble .
3 - reconnu par attribut* prédicats dans les règles de liaison de version (voir règles contraignantes(7)).

ENVIRONNEMENT


EDITEUR

Utilisez frze en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad