EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

frze – Online in der Cloud

Führen Sie frze im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl frze, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


vadm - Versionsobjektbasis bearbeiten und verwalten

ZUSAMMENFASSUNG


vadm [ Version Bindung Optionen ] [ Optionen ] [ Aktion ] Name..

Zubehör: [ -?fq ] [ -Zwischenspeicher ] [ -Macht ] [ -Hilfe ] [ -nomail ] [ -ruhig ] [ -stdin ]
[ -Ausführung ]

Aktionen: [ -alias Version alias Name ] [ -attr Attribut ] [ -chaut Benutzer ]
[ -chmod Sicherheit ] [ -chown Benutzer ] [ -delattr Attribut Name ]
[ -d (oder -löschen) ] [ -l (oder -Lock) [Version Bindung] ] [ -neugen ] [ -fördern ]
[ -einstellen Beschreibung | beachten | Absicht ] [ -etc Kommentar Führer ]
[ -Freischalten [Version Bindung] ] [ -aufheben ]

MwSt [ Version Bindung Optionen ] Attributname..

VRM [ Version Bindung Optionen ] Name..

sbmt [ Version Bindung Optionen ] Name..

publ [ Version Bindung Optionen ] Name..

gem [ Version Bindung Optionen ] Name..

frze [ Version Bindung Optionen ] Name..

BESCHREIBUNG


vadm ist ein Allzweckbefehl zum Ausführen aller Arten von Aktionen auf Teilen eines AtFS
Objekt-Repository. Es kann verwendet werden, um ein AtFS-Objekt für die Änderung zu sperren oder zu entsperren, um
Löschen einer bestimmten Objektinstanz, um symbolische (Alias-)Namen mit Version zu verknüpfen
-Objekte, um bestimmte Versionsobjekte von einem Status in einen anderen hochzustufen oder aufzuheben, um
Zugriffsberechtigungen für ein Objekt ändern, um einen beschreibenden Eintrag von bestimmten . festzulegen oder zu ändern
Versionsobjekte, um eine eventuelle Änderungsabsicht zu setzen oder zu modifizieren und um zu setzen oder zu deaktivieren
verschiedene Objektattribute wie der Autor oder beliebige benutzerdefinierte Attribute.

MwSt und VRM sind Kurzformen für vadm -attr und vadm -löschen. Siehe die Beschreibungen der
-attr und dem -löschen Optionen für Details.

sbmt, publ, gem und frze sind alternative Programmnamen für vadm die darstellen Status-
Übernehmen Operationen für Versionsobjekte. Siehe Beschreibung der Option -fördern für weitere Einzelheiten.

Der typische Befehlsaufruf wird durch einen oder mehrere Befehl Optionen, Version
Bindung Optionen Definition der Versionen, auf die reagiert werden soll, und Aktion Bezeichner Anzeige
die Art der auszuführenden Aktion und eine Reihe von Objekt Namen Definieren der anfänglichen Teilmenge
der Objektbasis, die manipuliert werden soll.

Objektnamen können angegeben werden in gebunden Version Notation, dh eine Notation, die a . identifiziert
bestimmte Version eines Objekts (zB mkattr.c[2.4]). Es ist auch möglich, a
zuvor zugewiesen symbolisch Name anstelle einer numerischen Versionskennung (z. B.
mkattr.c[tools-V4R3]). Achten Sie darauf, die Klammersymbole bei der Verwendung zu maskieren csh(1) or
tcsh(1) weil sie für diese Muscheln eine Bedeutung haben.

OPTIONAL


Zur Versionsauswahl beliebig Version Bindung zu erhalten, wie auf der beschrieben vbinden(1) Handbuch
Seite, kann angegeben werden, oder a Version binden Richtlinien kann in Klammern an die Datei angehängt werden
Namen.

-?, -Hilfe
Drucken Sie eine kurze Gebrauchsanweisung vadm

-Zwischenspeicher Wenden Sie die angeforderte Operation auf Objekte an, die sich im abgeleitet Objekt Cache-Speicherdem „Vermischten Geschmack“. Seine
Die Anzahl der Aktionen, die für binäre Poolobjekte ausgeführt werden können, ist begrenzt.

-F, -Macht
fragen Sie nicht nach einer Bestätigung, wenn Sie Versionen aus einem Verlauf löschen.

-nomail
Unterdrücken Sie die Benachrichtigungsmail an den Benutzer, der die Sperre für einen Verlauf hält, wenn
dieses Schloss brechen (-Freischalten Möglichkeit).

-Q, -ruhig
unterdrücken Sie alle Aufforderungen, informellen Nachrichten und Benutzerdialoge. Standardwerte sind
für alles, was sonst interaktiv abgefragt werden könnte, vorausgesetzt. Diese Option
ist nützlich für den Batch-Betrieb.

-stdin Streitkräfte vadm um einen beschreibenden Text, eine Notiz oder eine Absicht aus der Standardeingabe zu lesen, wenn
Aktion -einstellen ist ausgewählt. Die Notiz wird verwendet für alle angegebene AtFS-Objekte. Andernfalls
Ihr Lieblingseditor (aus der Umgebungsvariablen EDITOR entnommen) wird aufgerufen.

-Ausführung
Druckversion Informationen über die vadm Programm selbst. Keine Aktion wird sein
auf der Datenbank durchgeführt.

vadm führt alle seine Operationen an einem bestimmten Satz von AtFS-Versionsobjekten aus. In
Falls kein solcher Satz angegeben ist, wird der Vorgang auf den zuletzt gespeicherten angewendet
Versionen der benannten Objekte.

MASSNAHMEN


Die Art der Aktion, die an einem bestimmten Satz von AtFS-Objekten ausgeführt werden soll, wird durch a . angegeben
Stichwort. Folgende Aktionen sind definiert:

-alias Version alias Name
weist die zu Version alias Name zur angegebenen Version. Der Name funktioniert als Alias
für die Versionsnummer, muss sich also von jedem anderen symbolischen Namen unterscheiden
einem beliebigen Versionsobjekt in einer bestimmten Objekthistorie zugewiesen. Es ist jedoch
Möglichkeit, Versionsobjekten den gleichen symbolischen Namen zu geben in anders Objekt
Geschichten. Eine Objekthistorie wird normalerweise mit einem Namen bezeichnet, ähnlich wie bei einer Datei
Namen.
Die Verwendung von Aliasnamen ist eine einfache, aber effektive Möglichkeit, Komponentenmitglieder zu verknüpfen
einer System Konfiguration. Typische symbolische Namen werden ungefähr so ​​aussehen
Mysystem_Release_4.22, was darauf hinweist, dass Versionsobjekte mit diesem Namen Teil von . sind
Version 4.22 des betreffenden Systems.

-attr Attrname
Gibt den Wert des benannten Attributs zurück. Dies kann ein Standard Attribut oder eine
Benutzer definiert Attribut. In der folgenden Liste finden Sie eine vollständige Liste der Standards
Attributnamen.

-attr Attrname[+|-]=[@|^|!|*]Wert
definiert eine Benutzer definiert Attribut mit name Attrname und setzt ihn auf den Wert Wert
für alle angegebenen Versionsobjekte. Diese Option kann auch verwendet werden, um den Wert einzustellen
bestimmter Standard Attribute (siehe Liste unten). Wenn Attrname gefolgt von a
einzelnes Gleichheitszeichen, der jeweilige Wert des Objekts wird auf den Wert gesetzt (bzw. zurückgesetzt)
Spezifizierter Wert. Alle vorherigen Werte werden überschrieben. Wenn Attrname is
unmittelbar gefolgt von den Symbolen ``plus-gleich'' (+=), dem angegebenen Attribut
value wird an den aktuellen Wert des referenzierten Attributs angehängt.
Dementsprechend sollte ``minus-equal'' (-=) den angegebenen Wert aus dem angegebenen entfernen
Attribut. In der aktuellen Implementierung ist das Entfernen einzelner Werte nicht
unterstützt.
Es gibt vier grundlegende Arten von benutzerdefinierten Attributwerten: Richte deinen Sinn auf das, Werte,
Referenz Werte, Ausführung Werte und Zeiger Werte. Die Art eines Attributs
Wert wird bestimmt, wenn er eingestellt wird. Wenn das erste Zeichen von Wert ist ein at
Zeichen (@), der Rest von Wert wird als der angesehen Name of a Datei Die Inhalte von
der als Wert des Attributs verwendet wird. Diese Ersetzung findet statt
sofort, dh das Attribut hat einen echten Wert. Wenn der Dateiname angegeben ist
als ``-'' wird der Attributwert von der Standardeingabe gelesen. Wenn das erste
Zeichen ist ein Zirkumflexzeichen (^), der Rest von Wert wird interpretiert als
Name einer Datei, deren Inhalt das Attribut ersetzt, wenn es ist
zitiert. Wenn das erste Zeichen von Wert ist ein Ausrufezeichen (!), das
Rest von Wert wird interpretiert als Name of a Programm deren Standardausgabe wird
ersetzt das Attribut, wenn es zitiert wird. Ausführungswerte können verwendet werden, um
generieren hochdynamische Attribute oder sogar eine primitive Form von Ereignisauslösern. Ein
Sternchen (*) als erstes Zeichen von Wert zeigt einen Zeiger auf eine andere Version an. In
In diesem Fall muss der Rest von value ein gültiger gebundener Dateiname sein.
Benutzerdefinierte Attribute können von beliebiger Länge sein. Beliebige ASCII-Sequenz
Zeichen - mit Ausnahme von \01 (control-A) - dürfen ein . bilden
Attributwert. Wenn Attrname wurde bereits auf einen Wert gesetzt, der vorherige Wert
wird durch die neu angegebene ersetzt.

-attr @attrfile
Mit einem @Dateinamen Argument, das -attr Option liest Namen und Werte von Benutzerdefiniert
Attribute aus der benannten Datei Jeder Eintrag (jede Zeile) in der Attributdatei muss
haben ein Format wie oben beschrieben. Das letzte Zeichen der Datei muss ein Zeilenumbruch sein
Charakter.

-chaut Benutzer
Sets Benutzer der Autor einer bestimmten Revision. Normalerweise ist der Autor einer Revision
gilt als der Benutzer, der diese Revision gespeichert hat. Da jedoch bestimmte Berechtigungen
an das Autorenattribut einer Revision gebunden sind, können Umstände eintreten, die diese
notwendig, den Autor zu ändern.

-chmod Sicherheit
ändert den Zugriffsberechtigungscode der angegebenen Versionsobjekte in den gelieferten
drei-oktal-stellig Sicherheit. Derzeit konzentrieren sich die Zugriffsberechtigungen auf
UNIX' Vorstellungen von Inhaber, Gruppe, und weltweit wie ausgehandelt und gekauft ausgeführt wird. Zugang sowie die Zugangskategorien
lesen, schreiben, und ausführen. Diese Berechtigungen werden vererbt auf Speichern von dem
Berechtigungen der Datei, die die beschäftigt Objekt einer AtFS-Historie. Sehen
chmod(2) für Details.

-chown Benutzer
Sets Benutzer der Besitzer einer ganzen Objektgeschichte. Diese Option wird nicht unterstützt auf
BSD-Systeme, da nur der Superuser den Besitzer einer Datei ändern kann.

-delattr Attrname
löscht das benutzerdefinierte Attribut Attrname aus der Menge der zugeordneten Attribute
mit den angegebenen Versionsobjekten.

-D, -löschen
entfernt die angegebenen Versionsobjekte aus der Objektbasis, sofern die Objekte
Status ist Gerettet. Jeder andere Status weist darauf hin, dass eine Art Projektinteraktion
zu diesem Objekt möglicherweise in Bearbeitung. Wenn der Programmierer solche löschen möchte
sowieso ein Versionsobjekt, er muss -aufheben den jeweiligen Objektstatus zu
Gerettet bevor es tatsächlich gelöscht werden kann.

- l, -Lock [Version Bindung]
versucht, sich das Recht zu reservieren, eine neue Version zu einer Objekthistorie hinzuzufügen, also
Verhindern, dass sich mehrere Programmierer, die an derselben Objektbasis arbeiten, stören
miteinander, indem Sie gleichzeitige Updates speichern. Wenn der Sperrvorgang erfolgreich ist,
Schreibrechte werden für die entsprechenden Dateien im Entwicklungsverzeichnis erteilt.
Beim Setzen einer neuen Sperre für einen Objektverlauf wird der anfordernde Benutzer aufgefordert,
eine optionale Beschreibung der geplanten Änderungen.
Um eine Objekthistorie erfolgreich zu sperren, darf die Historie nicht gesperrt werden durch
jeder andere Programmierer, und der Programmierer, der die Sperre anfordert, muss schreiben können
-Berechtigung für das AtFS-Unterverzeichnis, das die Objektbasis hostet.
Da ShapeTools das Sperren einzelner Generationen innerhalb einer Historie ermöglicht, -Lock
erwartet optional ein Argument, das eine Generation angibt. Standard ist der neueste
Generation. Das Argument kann eine Generationsnummer sein (zB 2), eine Versionsnummer
(z.B 1.4) oder ein Versionsalias (zB Release-4.7).

-neugen
öffnet eine neue Generation durch Duplizieren der identifizierten Version. Die Version muss sein
gesperrt. Eventuell vorhandene besetzte Versionen werden von dieser Aktion ignoriert. Wenn keine Version
Bindung angegeben ist, wird standardmäßig die zuletzt gespeicherte Version verwendet.

-fördern
weist den angegebenen Objekten den nächst besseren Wert zu. Zustand Attribut. Es gibt
sechs Zustände, in denen sich eine Objektinstanz befinden kann: belebt, Gerettet, vorgeschlagen, veröffentlicht,
zugegriffen, und eingefroren. Versionsstände sollen sich auf die Sichtbarkeit beziehen und
Betriebseinschränkungen (siehe zum Beispiel -löschen) innerhalb eines komplexen Projekts
Umwelt.
Aufgrund der derzeit fehlenden Unterstützung von Projektbibliotheken sind die Versionsstände sehr
wenig tatsächliche Funktionalität. In vollem Umfang umgesetzt, bestimmte staatliche
Übergänge dürfen nur von entsprechend autorisierten Benutzern ausgelöst werden. Die
Übergänge beschäftigt→gespeichert und gespeichert→vorgeschlagen wird von normalen Programmierern ausgelöst,
während die verbleibenden Übergänge von der Projekt
Administratoren..
Jeder Übergang entspricht einer bestimmten Aktion oder Interaktion innerhalb eines allgemeinen
Kommunikationsschema für Softwareprojekte. Wie diese Aktionen/Interaktionen sein werden
funktional unterstützt durch das derzeit in Entwicklung befindliche Projektunterstützungssystem,
die explizite Manipulation von Objektzuständen ist nicht mehr erforderlich (außer,
vielleicht zum manuellen Anpassen von Krankheitssituationen).
Die folgenden Aktionen beziehen sich auf die Zustandsübergänge:
Speichern (beschäftigt→gespeichert, ausgeführt vom Programmierer)
sbmt (gespeichert→vorgeschlagen, ausgeführt vom Programmierer)
akzeptieren (vorgeschlagen→veröffentlicht, durchgeführt vom Projektadministrator)
gem (veröffentlicht→aufgerufen, durchgeführt von einem Projektmitglied)
Release (zugegriffen→eingefroren, durchgeführt vom Projektadministrator)
Eine andere Schnittstelle zu den Statuskontrollmöglichkeiten von vadm wird von der bereitgestellt
Programm-Aliasnamen sbmt, publ, gem und frze. Diese Befehle entsprechen konzeptionellen
Projektinteraktionen wie abschicken, veröffentlichen, Zugang und einfrieren.
Absenden ist die Operation, die von einem Teamprogrammierer ausgeführt wird, wenn ein Arbeitsergebnis (wie z
ein ausgefüllter Änderungsantrag) wird zur Aufnahme in das offizielle System vorgeschlagen
Aufbau. Der zugehörige Status ist vorgeschlage.
Veröffentlichen ist eine Operation, die typischerweise von Mitgliedern der Qualität durchgeführt wird
Assurance-Gruppe, wenn ein Arbeitsergebnis, wie es von einem Teamprogrammierer vorgeschlagen wurde, genehmigt wird
und somit in die aktuelle offizielle Systemkonfiguration aufgenommen. Der zugehörige
Status ist veröffentlicht.
Access ist ein Vorgang, der während der Konfigurationsidentifikation ausgeführt wird, wenn
Komponentenversionen eines (Unter-)Produkts werden in andere (Teil-)
(Sub-)Systemkonfiguration. Der zugehörige Status ist Zugriff.
Tiefkühler ist ein Vorgang, der während der Konfigurationsidentifikation ausgeführt wird, wenn
eine globale Freigabe der gesamten Systemkonfiguration wird eingerichtet. Der zugehörige
Status ist eingefroren

-einstellen [Beschreibung | beachten | Absicht]
ermöglicht das Einstellen oder Ändern der beschreibend Text für ein AtFS-History-Objekt (dh ein
gesamte Versionsgeschichte), die beachten beschreibt normalerweise die Unterschiede einer Version
Objekt in Bezug auf seine Vorgängerversion oder ein Eintrag, der eine geplante
Veränderung. (Neu-) Festlegen der Änderungsabsicht kann angebracht sein, wenn eine zuvor festgelegte
Änderungsabsicht wurde von a . verbraucht sbmt Befehl, der die Sperre auf einem beibehalten hat
Objektgeschichte.
vadm überprüft die Umgebung des Anrufers auf die EDITOR variabel und rufen Sie die
darin genanntes Programm. Wenn die EDITOR Variable ist nicht gesetzt, die Systemvorgabe
Editor wird aktiviert. Der Benutzer kann eine beliebige Länge beschreibend schreiben oder
Notizeingabe mit dem Editor. Wenn der Benutzer den Editor verlässt, ist der resultierende Text
mit der Objekthistorie oder den angegebenen Versionsobjekten gespeichert.

-etc Kommentarzeichenfolge
Sets Kommentarzeichenfolge als (Folge von) Zeichen, die eine Kommentarzeile öffnen
innerhalb des Formalismus des Dokuments. Dieser comment_string wird dem . vorangestellt
Zeilen des Protokollverlaufs, wenn das Attribut $__log$ im Text von . erweitert wird
eine Überarbeitung.

-Freischalten
gibt das zuvor reservierte Recht auf, den Verlauf eines AtFS-Objekts zu aktualisieren
und löscht die Schreibberechtigung für die entsprechenden Dateien. -Freischalten kann verwendet werden von
Eigentümer einer Objekthistorie zu brechen a sperren zuvor von einem Programmierer eingestellt.
Diese Option ist nützlich, um Deadlock-Situationen zu beheben, die durch unvorsichtige Verwendung von
-Lock, oder außergewöhnliche Umstände, die eine sofortige Aktualisierung eines Objekts erfordern
Historie, auch wenn der Schlosshalter nicht vorhanden ist. Der Vorbesitzer eines kaputten
lock wird durch eine E-Mail-Nachricht benachrichtigt. Unter Umständen E-Mail-Benachrichtigungen
bei kaputten Schlössern kann ärgerlich sein (zB wenn ein Entwicklungsbaum verschoben wurde)
ein anderes System oder eine andere Domäne mit gesperrten Busy-Versionen; in diesem Fall muss der Besitzer
knacken Sie die Sperren, um die beschäftigten Versionen wieder in die Versionsarchive einzuchecken
neue Seite). Um diesen Effekt zu vermeiden, muss der Schalter -nomail kann verwendet werden, um E-Mails zu unterdrücken
Benachrichtigung.
Eine eventuell geäußerte Veränderungsabsicht (siehe -Lock) wird gelöscht.
Technisch gesehen ist der Besitzer einer Objekthistorie der Besitzer des AtFS-Unterverzeichnisses
Hosten der Objektbasis.

-aufheben
kehrt einen Zustandsübergang um, der durch eine vorherige -fördern. Die gleichen Bemerkungen
über funktionale Einbettung (und damit versteckt die Zustandsübergänge) von state
Übergänge gemacht für -fördern halten für -aufheben.

VORDEFINIERT ATTRIBUT NAMEN


Name und Vorname Bedeutung Wert Bemerkungen

Alias-Version Alias-Namen Liste der Alias-Namen, wie1,3
``vadm-4.2pre7'' oder ``ShapeTools-1.4''
atime Uhrzeit des letzten Zugriffs zB ``Di 14 Jan 18:47:06 1992''3
Autor Benutzer, der eine Version gespeichert hat [E-Mail geschützt] (Domainname tut1,3
in der Regel nicht den Hostnamen enthalten)
Cachekey Eindeutiger Schlüssel für zwischengespeicherte Versionenzusammengesetzter numerischer Aufbau aus3
Erstellungsdatum, Prozess-ID und Seriennummer
Nummer zB ``740148430.18469.6''
Clead-Kommentarzeilen-Führungssymbol abhängig vom Dateityp1
zB ``# '' für Shapefiles
ctime Zeitpunkt der letzten Statusänderung als eine Zeit
Beschreibung Beschreibungstext für Modulmehrzeiliger Text2
dsize Größe des Deltas zum vorherigen numerischen
Version in Bytes
Generation Hauptrevisionsnummer numerisch1,3
Kopfzeilen-Kopfzeilentext der Version im RCS-Stil
Absicht ändern Absicht mehrzeiliger Text 2
Hostname des aktuellen Hosts zB ``avalanche'' 3
Kumulative beschreibende Einträge mehrzeiliger Text protokollieren
aller Versionen vom ersten
bis zu diesem
Sperr-/Schließfachbenutzer, der einen Verlauf sperrt als Autor3
ltime Zeitpunkt der letzten Sperrtransaktion als eine Zeit3
Moduszugriff pprotection zB ``-rw-r--r--'' 1
mtime Zeitpunkt der letzten Änderung als eine Zeit3
name name Teil eines Objektbezeichners zB ``foo'' für ``foo.c''3
notieren Sie eine kurze Notiz, die den mehrzeiligen Text beschreibt1, 2
Änderungen in dieser Version
Eigentümer Benutzer, der das Repository besitzt in as Autor1,3
welche diese Version archiviert ist
pred gebundene Versionskennung von zB ``foo.c[3.22''' oder ``n/a''
Vorgängerversion
Revision untergeordnete Revisionsnummer numerisch1,3
rtime das letzte Mal, als der Verlauf gesperrt wurde als eine Zeit
selbstgebundene Versionskennung für zB ``foo.c[3.23'''
Diese Version
selbstpfadgebundene Versionskennung z.B. ``/usr/proj/sample/foo.c[3.23]''
diese Version inklusive Pfad
size Größe der Version in Bytes numerisch3
Status/Statusversion Statussymbolische Ganzzahlen (beschäftigt,1,3
gespeichert, vorgeschlagen, veröffentlicht,
abgerufen und eingefroren)
Uhrzeit, wann die Version gespeichert wurde als eine Zeit3
succ gebundene Versionskennung von as pred
Folgeversion
syspath Pfadname Teil eines Objekts zB ``/usr/proj/sample''3
Bezeichner für ``/usr/proj/sample/foo.c''
Geben Sie den Suffixteil eines Objekts ein, zB ``c'' für ``foo.c''3
Kennzeichnung
unixname UNIX-Dateiname dieser Version, z.B. ``foo.c''
unixpath UNIX-Dateiname dieser Version, z. ``/usr/proj/sample/foo.c''
inklusive Pfad
Version zusammengesetzte Versionsnummer zB ``3.22''1,3
bestehend aus Generation
und Revisionsnummer
vtime Versionszeit, Änderungszeit als eine Zeit
für beschäftigte Versionen od Zeit sparen
für gespeicherte/gecachte Versionen
xpoff-Pseudoattribut, das zu keiner wird
aus nachfolgendes Attribut
Erweiterungen
xpon-Pseudoattribut, das zu keiner wird
nachfolgendes Attribut
Erweiterung auf

1 - kann geändert werden durch vadm -attr Name = value.
2 - kann geändert werden durch vadm -einstellen .
3 - anerkannt von attr* Prädikate in Versionsbindungsregeln (siehe verbindliche Regeln(7)).


EDITOR

Verwenden Sie frze online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad