Dies ist der Befehl retrv, 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
retrv – eine Revision einer Datei abrufen
ZUSAMMENFASSUNG
zurück [ Version Bindung Optionen ] [ Optionen ] Dateien ..
Option: [ -?cfilq ] [ -Hilfe ] [ -Kopieren ] [ -Ziel Weg ] [ -Fix ] [ -Macht ]
[ -Absicht Nachricht ] [ -Lock ] [ -ruhig ] [ -stdin ] [ -Ausführung ] [ -xpoff ]
vkat [ Version Bindung Optionen ] [ Optionen ] Dateien ..
Option: [ -?Q ] [ -Hilfe ] [ -ruhig ] [ -Ausführung ] [ -xpoff ]
BESCHREIBUNG
Zurückholen ruft eine angegebene, zuvor gespeicherte Version einer Datei aus dem Versionsobjekt ab
Base. Das Versionsarchiv befindet sich voraussichtlich im AtFS-Unterverzeichnis. Eine ausgewählte
Die Version wird standardmäßig in eine Datei in dem Verzeichnis abgerufen, in dem sie sich ursprünglich befand
Gerettet. Wenn nur eine Kopie einer Dateiversion abgerufen werden soll, kann dieses Verhalten auftreten
überschrieben mit dem -Ziel Möglichkeit. Wenn eine beschäftigte Version mit erstellt wird -Lock Option, es
muss in dem Verzeichnis erstellt werden, in dem es gespeichert wurde. Dies gilt es aufrechtzuerhalten
die räumliche Beziehung zwischen der Belegversion und dem entsprechenden Geschichtsarchiv,
befindet sich im AtFS-Unterverzeichnis.
Retrieve versucht, vorsichtig zu sein, wenn versucht wird, eine vorhandene Busy-Version zu überschreiben:
es sei denn -f (-Gewalt) angegeben, zurück wird den Anrufer um Erlaubnis bitten. Wenn nicht besetzt
Ist eine Version vorhanden, wird eine mit den gleichen Modi wie die zuvor gespeicherte Version erstellt. Wenn ein
Wenn eine beschäftigte Version vorhanden ist, bleiben ihre Modi erhalten.
Wenn das Programm aufgerufen wird als vkat, werden die angegebene(n) Version(en) im Standardformat gedruckt
Ausgabe. In diesem Fall erfolgt keine Statusänderung der Objektbasis. vkat verhält sich ähnlich
zu den Katze(1) Befehl: Wenn nur ein Dateiname angegeben wird, vkat zeigt den aktuellsten Status an
des referenzierten Objekts. Wenn ein beschäftigt Version existiert, wird es als aktuellstes ausgewählt
Status. Wenn keine Belegtversion vorhanden ist, vkat zeigt die zuletzt gespeicherte Version an.
ATTRIBUT ZITATE
Es ist möglich, alle Attribute einer Dateiversion im Hauptteil der Datei zu zitieren
Ausführung. Dies kann mithilfe von erfolgen Attribut Zitat Ausdrücke. Diese Ausdrücke haben
die Form „$__attributename$“. Versionsattribute, die im Text von a zitiert werden
gespeicherte Revisionen werden standardmäßig erweitert. In diesem Fall lautet der Zitatausdruck
durch den Wert des zitierten Attributs ersetzt. Für eine Liste vordefinierter Attributnamen:
Überprüf den vadm(1) Handbuchseite.
Es gibt drei grundlegende Arten von Attributwerten: Richte deinen Sinn auf das, Werte, Referenz Werte und
Ausführung Werte. echt Werte sind einfach Zeichenfolgen, die einem Attribut zugewiesen werden.
Referenz Werte sind Zeiger auf Dateien oder AtFS-Versionen, deren Inhalte ersetzt werden
anstelle eines Attributzitats. Referenzwerte sind Zeichenfolgen, die mit a beginnen
Zirkumflex-Zeichen, normalerweise gefolgt von einem Pfadnamen, z. B. ^/usr/local/lib/std-
Kopfzeile[2.4]. Ausführung Werte sind Namen ausführbarer Programme, deren Standardausgabe ist
anstelle eines Attributzitats ersetzt. Ausführungswerte sind Zeichenfolgen, die beginnen
mit einem Ausrufezeichen, normalerweise gefolgt vom Namen des Programms, z. B
!/bin/date. Ausführungswerte können verwendet werden, um hochdynamische Attribute zu generieren oder a
primitive Form von Ereignisauslöser.
Beim Erweitern eines Attributzitats: zurück sucht zunächst nach einem Attribut des Erwähnten
Name innerhalb des Satzes zugeordneter Attribute der Version. Wenn kein Attribut dieses Namens möglich ist
gefunden werden, wird die Umgebung nach einer Variablen dieses Namens durchsucht. Im Falle der zitierten
Wenn das Attribut existiert und einen Wert hat, wird der Wert selbst nach Attributzitaten durchsucht
die rekursiv erweitert werden. Wenn weder ein Attribut noch eine Umgebungsvariable des
Wenn der zitierte Name gefunden werden kann, erfolgt keine Ersetzung und der Ausdruck bleibt erhalten
unverändert. Das Gleiche gilt, wenn ein referenziertes Objekt eines Referenzwerts nicht existiert, oder
Ein Ausführungswert ist zufällig nicht ausführbar. Attributzitierungsausdrücke sind ebenfalls vorhanden
bleibt unverändert, wenn eine Revision mit abgerufen wird -Lock Möglichkeit. Erweiterung des Attributs
Zitate innerhalb von Dokumenten können durch das Pseudoattribut „Citations“ „$__xpoff$“ gesteuert werden.
und „$__xpon$“.
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.
Zusätzliche Optionen sind:
-?, -Hilfe
Drucken Sie kurze Anweisungen zur Verwendung dieses Programms aus.
-C, -Kopieren
Nicht auf Gleichheit prüfen. Normalerweise prüft retrv, ob ein vorhandenes Ziel vorhanden ist
Die Datei ist mit der abzurufenden Version identisch und unterdrückt das Kopieren in dieser
Fall. Dieses Verhalten dient hauptsächlich Effizienzgründen und kann vom deaktiviert werden -c
Schalter.
-Ziel Weg
Rufen Sie die angegebene Version aus der Objektbasis ab und installieren Sie a Kopieren es in der
Verzeichnis gekennzeichnet durch Weg. Da dieses Verzeichnis möglicherweise weit von dem entfernt ist
Verzeichnis, das die AtFS-Archive enthält, ist diese Kopie der abgerufenen Version
von seiner Geschichte getrennt und anschließend nicht verwandt Zur Objektgeschichte kam es
aus. Korrekte Objektverläufe erfordern eine konstante räumliche Beziehung aller Besetzten
Versionen und die entsprechenden Archive. Diese Beziehung erfordert, dass die Archive
befinden sich in einem Unterverzeichnis mit dem Namen AtFS.
-Fix Versuchen Sie, sich das Privileg zu reservieren, einer alten eine neue Version hinzuzufügen Generation (Einfügung
eine neue Nebenrevision in eine alte Hauptrevision umwandeln) innerhalb der Objekthistorie. Wenn
Erfolgreich, der Benutzer, der den Befehl ausgegeben hat, hält a Generation sperren. Es kann geben
einzige dank One Sperre pro Generation, um gleichzeitige Aktualisierungen der Generation zu verhindern.
Die Generationssperre ist per Konvention eine Revisionssperre (siehe vadm -Lock) angehängt an
die Version mit der höchsten Versionsnummer innerhalb einer Generation.
Die -Fix Der Switch soll die Parallelität des Hauptentwicklungsprozesses unterstützen
und Wartungsaktivitäten (z. B. Fehlerbehebung) für ältere Versionen. Wenn eine Version
Wird mit dem Zweck abgerufen, das Problem zu beheben, wird es als „ Fixpunkt Ausführung. Die
Die Fixpunktversion sammelt alle auf eine Basisversion innerhalb eines angewendeten Fixes
Generation. Ein wichtiger Vorteil dieser Politik ist die Beseitigung des Bedarfs
um für jeden Fix einen Zweig zu erstellen, der später mit der „Hauptlinie“ zusammengeführt werden muss
Version, die frühere Korrekturen enthält. Also, wenn zurück wird mit „-fix“ aufgerufen
Stellen Sie die Fixpoint-Version wieder her (die letzte Nebenrevision innerhalb der impliziten Version).
Generation) und nicht die explizit referenzierte Version. Jedoch, zurück Fragen a
Warnung, wenn die Baseline- und die Fixpoint-Version nicht identisch sind.
Um einen Fix in eine alte Generation einzufügen, verwenden Sie die -Fix Option der Speichern Befehl.
Beim Setzen einer Sperre für eine Generation wird der anfordernde Benutzer zur Eingabe einer Sperre aufgefordert
optionale Beschreibung der geplanten Änderungen. Der -Fix Der Schalter ist nicht kompatibel mit
-Lock.
-F, -Macht
Erzwingen Sie die Neuinstallation der angegebenen Version als ausgelastete Version, ohne zu fragen
der Benutzer, auch wenn eine beschreibbare (möglicherweise nicht gespeicherte) Belegtversion vorhanden ist.
-i Nachricht
kompensieren Nachricht als Absichtstext, der die Änderungen beschreibt, die angewendet werden sollen
zum beschäftigt Version das von installiert wird zurück. Wenn Nachricht beginnt mit einem At-Zeichen
(@), es wird als Dateiname interpretiert und der in der Datei enthaltene Text wird als angenommen
Absichtstext. Wenn Nachricht ist „-'', die Änderungsabsicht wird aus der Standardeingabe gelesen.
Letzterer Fall ist identisch mit der Angabe des Befehlszeilenschalters -stdin. Dies
Option erfordert die -Lock Schalter muss eingestellt werden, damit er wirksam ist.
- l, -Lock
Versuchen Sie, sich das Privileg zu vorbehalten, der Hauptentwicklungslinie eine neue Version hinzuzufügen
eines Objektverlaufs und verhindert so, dass mehrere Programmierer daran arbeiten
verhindern, dass sich die Objektbasis gegenseitig stört, indem gleichzeitige Aktualisierungen gespeichert werden. Wann
Wenn Sie eine neue Sperre für einen Objektverlauf festlegen, fordern Sie den anfordernden Benutzer auf, eine optionale Sperre einzugeben
Beschreibung der geplanten Änderungen. Der -Lock Der Schalter ist nicht kompatibel mit -Fix.
-Q, -ruhig
leiser Betrieb. Auf der Standardausgabe werden keine Nachrichten gedruckt. Wenn ein aktueller besetzt ist
Wenn eine Version vorhanden ist, wird sie nicht durch die angegebene Version überschrieben, es sei denn -f is
Satz. Diese Option ist für den Batch-Betrieb nützlich.
-stdin Stärke zurück um die Nachricht zu lesen, die die Änderungsabsicht von stdin beschreibt, anstatt
Fork einen Editor.
-Ausführung
Druckversionsidentifikation für dieses Programm.
-xpoff Erweitern Sie die Attributzitate in der wiederhergestellten Datei nicht.
Verwenden Sie retrv online über die Dienste von onworks.net