Dies ist der Befehl rlog, 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
rlog – Protokollmeldungen und andere Informationen zu RCS-Dateien drucken
ZUSAMMENFASSUNG
rlog [ Optionen ] Datei ...
BESCHREIBUNG
rlog druckt Informationen über RCS-Dateien.
Dateinamen, die einem RCS-Suffix entsprechen, bezeichnen RCS-Dateien; alle anderen bezeichnen Arbeitsdateien. Namen
sind wie in erklärt gepaart ci(1).
rlog druckt die folgenden Informationen für jede RCS-Datei: RCS-Dateiname, Arbeitsdateiname,
Kopf (d. h. die Nummer der neuesten Revision im Stamm), Standardzweig, Zugriffsliste,
Sperren, symbolische Namen, Suffix, Gesamtzahl der Revisionen, Anzahl der ausgewählten Revisionen
Druck und beschreibender Text. Es folgen Einträge für die ausgewählten Revisionen in
umgekehrte chronologische Reihenfolge für jeden Zweig. Für jede Revision rlog druckt Revision
Nummer, Autor, Datum/Uhrzeit, Status, Anzahl der hinzugefügten/gelöschten Zeilen (in Bezug auf die
vorherige Revision), Schließfach der Revision (falls vorhanden) und Protokollmeldung. Alle Zeiten sind
standardmäßig in der koordinierten Weltzeit (UTC) angezeigt; Dies kann mit überschrieben werden -z.
Ohne Optionen, rlog druckt vollständige Informationen. Die folgenden Optionen schränken dies ein
Ausgabe.
-L Ignorieren Sie RCS-Dateien, für die keine Sperren festgelegt sind. Dies ist praktisch in Kombination mit -h,
-l und -R.
-R Drucken Sie nur den Namen der RCS-Datei. Dies ist praktisch zum Übersetzen einer Arbeit
Dateinamen in einen RCS-Dateinamen um.
-h Drucken Sie nur den RCS-Dateinamen, den Namen der Arbeitsdatei, den Kopf, den Standardzweig, die Zugriffsliste usw.
Sperren, symbolische Namen und Suffixe.
-t Drucken Sie das gleiche wie -h, plus den beschreibenden Text.
-N Drucken Sie die symbolischen Namen nicht aus.
-b Gibt Informationen zu den Revisionen im Standardzweig aus, normalerweise dem höchsten
Ast am Stamm.
-dDatteln
Drucken Sie Informationen zu Revisionen mit einem Check-in-Datum/-Uhrzeit in den von der angegebenen Bereichen
Durch Semikolon getrennte Liste von Datteln. Ein Bereich des Formulars d1<d2 or d2>d1 wählt die
Revisionen, die zwischen hinterlegt wurden d1 und d2 exklusiv. Ein Bereich des Formulars <d or
d> Wählt alle Revisionen vor aus d. Ein Bereich des Formulars d< or >d wählt alle aus
Revisionen, die später datiert sind als d. Wenn < or > wird gefolgt von = dann sind die Bereiche
inklusive, nicht exklusiv. Ein Bereich des Formulars d wählt die einzelne, neueste Revision aus
datiert d oder früher. Die Datums-/Uhrzeitzeichenfolgen d, d1 und d2 liegen im freien Format vor
erklärt in co(1). In der Regel sind Zitate erforderlich, insbesondere für < und >. Beachten Sie, dass
Das Trennzeichen ist ein Semikolon.
-l[Spinde]
Nur Informationen zu gesperrten Revisionen drucken. Darüber hinaus erfolgt die Komma-Trennung
Liste Spinde Wenn eine Anzahl von Anmeldenamen angegeben ist, ignorieren Sie alle Sperren außer denen, die von der gehalten werden
Spinde. Beispielsweise, rlog -L -R -lwft RCS/* Gibt den Namen der RCS-Dateien aus, die von gesperrt wurden
der Benutzer wft.
-r[Revisionen]
Gibt Informationen zu den in der durch Kommas getrennten Liste angegebenen Revisionen aus Revisionen of
Revisionen und Bereiche. Eine Reihe rev1:rev2 bedeutet Revisionen rev1 zu rev2 auf der gleichen
Ast, :Umdrehung bedeutet Überarbeitungen vom Beginn der Verzweigung bis einschließlich Umdrehung,
und Umdrehung: bedeutet Überarbeitungen beginnend mit Umdrehung bis zum Ende des Zweiges mit Umdrehung.
Ein Argument, das eine Verzweigung ist, bedeutet alle Revisionen in dieser Verzweigung. Eine Reihe von Branchen
bedeutet alle Revisionen der Zweige in diesem Bereich. Ein Zweig gefolgt von a . Bedeutet die
neueste Revision in diesem Zweig. Ein nackter -r ohne Revisionen bedeutet die neueste Revision
auf dem Standardzweig, normalerweise dem Stamm.
-sStaaten
Gibt Informationen zu Revisionen aus, deren Statusattribute mit einem der Status übereinstimmen
in der durch Kommas getrennten Liste angegeben Staaten.
-w[logins]
druckt Informationen über Revisionen, die von Benutzern eingecheckt wurden, deren Anmeldenamen in erscheinen
die durch Kommas getrennte Liste logins. Wenn logins wird weggelassen, es wird vom Login des Benutzers ausgegangen.
-q Diese Option hat keine Auswirkung; Es dient der Konsistenz mit anderen Befehlen.
-T Diese Option hat keine Auswirkung; Es ist aus Kompatibilitätsgründen mit anderen RCS-Befehlen vorhanden.
-V Drucken Sie die Versionsnummer von RCS.
-Vn Emulieren Sie die RCS-Version n beim Generieren von Protokollen. Sehen co(1) für mehr.
-xSuffixe
Verwende Suffixe um RCS-Dateien zu charakterisieren. Sehen ci(1) für Details.
rlog druckt die Schnittmenge der ausgewählten Revisionen mit den Optionen -d, -l, -s und
-w, schnitt mit der Vereinigung der von ausgewählten Revisionen -b und -r.
-zZone Gibt das Datumsausgabeformat und die Standardzeitzone an Datum in
-dDatteln Option. Die Zone sollte leer, ein numerischer UTC-Offset oder das Sonderzeichen sein
Schnur LT für Ortszeit. Die Vorgabe ist ein leeres Zone, das das Traditionelle verwendet
RCS-Format von UTC ohne Angabe der Zeitzone und mit Schrägstrichen als Trennzeichen
Teile des Datums; Andernfalls werden die Zeiten im ISO 8601-Format mit Zeitzone ausgegeben
Indikation. Beispiel: Die Ortszeit ist der 11. Januar 1990, 8:XNUMX Uhr Pacific Standard
Zeit, acht Stunden westlich von UTC, dann wird die Zeit wie folgt ausgegeben:
ganz ohne irgendetwas tun oder drücken zu müssen. Zeit Möglichkeiten für das Ausgangssignal:
-z 1990/01/12 04:00:00 (Default)
-zLT 1990-01-11 20: 00: 00-08
-z+05:30 1990-01-12 09:30:00+05:30
Beispiele:
rlog -L -R RCS/*
rlog -L -h RCS/*
rlog -L -l RCS/*
rlog RCS/*
Der erste Befehl gibt die Namen aller RCS-Dateien im Unterverzeichnis aus RCS Das haben
Schlösser. Der zweite Befehl druckt die Header dieser Dateien und der dritte die
Header sowie die Protokollmeldungen der gesperrten Revisionen. Der letzte Befehl druckt vollständig
Informationen.
RCSINIT
Der Argumentliste vorangestellte Optionen, getrennt durch Leerzeichen. Ein Backslash entgeht
Leerzeichen innerhalb einer Option. Der RCSINIT Optionen werden den Argumentlisten vorangestellt
der meisten RCS-Befehle. Nützlich RCSINIT Optionen umfassen -q, -V, -x und -z.
RCS_MEM_LIMIT
Normalerweise befiehlt man aus Geschwindigkeitsgründen entweder eine Speicherzuordnung oder kopiert die RCS-Datei in den Speicher, wenn
seine Größe ist kleiner als die Speicherlimit, derzeit standardmäßig auf „unbegrenzt“ eingestellt.
Andernfalls (oder wenn die ursprünglich versuchten schnellen Methoden fehlschlagen) wird auf die Befehle zurückgegriffen
unter Verwendung von Standard-E/A-Routinen. Sie können das Speicherlimit durch Einstellung anpassen
RCS_MEM_LIMIT zu einem numerischen Wert lim (gemessen in Kilobyte). Ein leerer Wert ist
stillschweigend ignoriert. Als Nebeneffekt spezifizieren RCS_MEM_LIMIT verhindert das Zurückfallen
langsamere Routinen.
TMPDIR Name des temporären Verzeichnisses. Wenn nicht festgelegt, die Umgebungsvariablen TMP und
TEMP werden stattdessen überprüft und der erste gefundene Wert wird übernommen; wenn keiner von ihnen ist
festgelegt ist, wird normalerweise ein hostabhängiger Standardwert verwendet / Tmp.
DIAGNOSE
Der Exit-Status ist genau dann Null, wenn alle Vorgänge erfolgreich waren.
IDENTIFIZIERUNG
Autor: Walter F. Tichy.
Revision der Handbuchseite: 5.9.4; Erscheinungsdatum: 2015.
Copyright © 2010-2015 Thien-Thi Nguyen.
Urheberrecht © 1990, 1991, 1992, 1993, 1994, 1995 Paul Eggert.
Copyright © 1982, 1988, 1989 Walter F. Tichy.
Nutzen Sie rlog online über die Dienste von onworks.net