Dies ist der Befehl „Speichern“, 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
speichern - Überarbeitung einer Datei speichern
ZUSAMMENFASSUNG
Speichern [ Version Bindung Optionen ] [ Optionen ] Dateien ..
Gespeichert [ Version Bindung Optionen ] [ Optionen ] Dateien ..
Option: [ -?fglq ] [ -Hilfe ] [ -a (oder -alias) Version alias ] [ -Delta ] [ -Macht ]
[ -Fix Generation | alias | Datum ] [ -neugen ] [ -Lock ]
[ -m (oder -logmsg) Nachricht ] [ -n (oder -setvnum) Version Anzahl ] [ -nodelta ]
[ -ruhig ] [ -setattrs Dateinamen ] [ -stdin ] [ -Ausführung ]
BESCHREIBUNG
Speichern macht eine Momentaufnahme des aktuellen Zustands der angegebenen Dateien und speichert sie in
entsprechenden Archivdateien und ordnet eindeutige Version Zahlen zu den erstellten Versionen.
Die Originaldateien werden standardmäßig entfernt und entsperrt, um a . zu unterstützen
kooperativer Stil der Teamarbeit. Dateiversionen können als normale Dateien mit dem
zurück Befehl. Versionen in Archiven sind unveränderlich.
Beim ersten Speichern einer Datei in einem Unterverzeichnis namens . wird ein Archiv erstellt AtFS.
Das Unterverzeichnis AtFS muss vorhanden sein. Wenn ein Archiv erstellt wird, fragt save nach einem kurzen
Beschreibung des Zwecks der gespeicherten Dokumente. Wird eine Folgeversion gespeichert, ist der Benutzer
zur Eingabe eines Kommentars aufgefordert, der die Änderungen beschreibt. Die Speichern Befehl erfordert, dass die
Versionsgeschichte einer Datei, die gespeichert werden soll, ist verschlossen durch den Benutzer, der den Befehl ausgibt.
Dies soll verhindern, dass verschiedene Entwickler gleichzeitige Updates auf dieselbe Datei anwenden
und macht dadurch die Modifikationen der anderen Entwickler ungültig. Einzige Ausnahme hiervon
Regel ist das erste Mal, dass eine Datei gespeichert wird, was bedeutet, dass noch ein Archiv erstellt werden muss.
Weitere Informationen zum Sperren finden Sie im ShapeTools-Tutorial, zurück(1) und vadm(1).
Die Speichern Das Programm weist jeder sich entwickelnden Revision einer Datei eindeutige Versions-IDs zu. Die
Versions-ID ist ein Paar von ganzen Zahlen, die durch einen Punkt getrennt sind und die Major und Minor identifizieren
Revision (.) einer Version. Nachfolgende Aufrufe von Speichern Energie
die Nebenrevisionsnummer, beginnend mit Version 1.0. Die Generationszahl wird erhöht
durch Aufrufe von Gespeichert (siehe unten). Es wird keine explizite Verzweigung unterstützt. Die
Version Control Toolkit fördert eher ein lineares Modell der Versionsentwicklung. Anstatt von
Verzweigung, Speichern erlaubt zu einfügen neue Versionen in alte Generationen (siehe Beschreibung von
-Fix). Dadurch können beispielsweise Fehler in der Hauptrevision N (Versionsnummern Nx)
Dies kann die derzeit betriebsbereite Version sein, während die Entwicklung in der Generation voranschreitet
N+1 (oder N+n, wenn Sie möchten).
Vor dem Speichern einer Datei wird geprüft, ob sie sich tatsächlich geändert hat gegenüber
die zuvor gespeicherte Version. Wenn sich die Datei nicht geändert hat, wird der Benutzer gefragt, ob sie
sollte sowieso gespeichert werden. Die Befehlszeilenoption -f (oder -Macht) überschreibt die Eingabeaufforderung.
Das Versionskontrollsystem unterstützt ein eingebautes Basisstatusmodell für Versionen. Die
Versionsstand soll unterschiedliche Qualitätsniveaus ausdrücken und soll die Bereitstellung von
grundlegende Projektmanagementfunktionen. Zustandsattribute von Softwareobjekten können dabei helfen,
die aktuelle Bedeutung eines Objekts im Entwicklungsprozess beschreiben (z getestet,
unvollständig umgesetzt, eingereicht für Auswertung oder ausgeliefert zu Kunde).
Einer neu erstellten Version wird standardmäßig der Status zugewiesen Gerettet. Dieser Status kennzeichnet die
niedrigste Qualitätsstufe, was darauf hindeutet, dass die Version nur für einen späteren Zeitpunkt gespeichert wird
Abruf, kann aber inkonsistent sein. Versionen, die höheren Qualitätsansprüchen genügen (oder sind
Teil einer Freigabe) durch einen entsprechenden Status gekennzeichnet sein (siehe vadm -fördern, sbmt oder
publ).
Wenn das Programm aufgerufen wird als Gespeichert (das heißt mit Großbuchstaben-S) eine neue große Überarbeitung
(Generation) der Dokumentenhistorie wird erstellt - sofern der Programmierer die
Befehl hat die Berechtigung dazu. Diese Option soll eine Entwicklung unterstützen
Modell, bei dem die Wartung einer Betriebsfreigabe parallel zu die
Entwicklung of die weiter Release (sehen -Fix).
OPTIONAL
Zur Versionsauswahl beliebig Version Bindung ganz ohne irgendetwas tun oder drücken zu müssen., wie auf der beschrieben vbinden(1) Handbuch
Seite, gegeben werden. Version binden Richtlinien in Klammern an den Dateinamen angehängt sind
anders interpretiert als vbinden(1). Eine dem Namen folgende Versionsnummer wird behandelt als
wenn die -n (-setvnum) Option wurde mit dieser Versionsnummer als Argument angegeben. Irgendein anderer
String in Klammern wird als Aliasname verwendet (siehe -alias Möglichkeit).
-?, -Hilfe
Geben Sie kurze Informationen zur Verwendung dieses Befehls aus.
-a, -alias Version alias
weisen Sie der neuen Version einen Versionsalias (einen symbolischen Namen) zu. Genauer gesagt, ein
Attribut __Symbolischer Name__ wird auf den in angegebenen Wert gesetzt Version aliasdem „Vermischten Geschmack“. Seine
Der angegebene Alias-Name darf keiner anderen Version innerhalb derselben zugewiesen werden
Versionsgeschichte. Alternativ zur Option -a kann der Versionsalias in angegeben werden
Klammern hinter dem Namen der zu speichernden Datei. Überprüfen Sie die Beschreibung des
-n Option für ein Beispiel dieser Notation.
-Delta Delta für internen Speicher erstellen. Dies ist die Standardeinstellung.
-F, -Macht
eine Revisionsablage erzwingen (dh ohne zu fragen), auch wenn die beschäftigte Version dies nicht hat
seit dem letzten Speichern geändert.
-Fix Generation | alias | Datum
eine neue Version nach der neuesten Version innerhalb des referenzierten Majors anhängen
Revisionsstand. Die Hauptrevisionsstufe (genannt ``Generation'') ist entweder
referenziert explizit, durch Angabe einer Zahl, oder implizit, durch Angabe von a
Versionsalias (zB ein Releasename) oder ein Datum. Letztere Form ist besonders
nützlich, um einen Fix zu speichern, der sich über mehr als ein Objekt erstreckt.
Diese Option soll die Wartung älterer Releases während der Entwicklung unterstützen
wird am logischen Ende der Versionskette fortgesetzt. Um einen (festen)
Version in eine alte Generation, muss man die neueste Version von
diese Generation (Generation sperren). Diese Sperre muss mit dem vadm Befehl. Das
-Fix Option ist nicht kompatibel mit -setvnum, -neugen und den Gespeichert Befehlsoption.
-G, -neugen
eine Hauptrevision des Dokuments erstellen. Größere Überarbeitungen werden durch das erste angezeigt
Nummer in der Versions-ID (Generation). Nur der Archivadministrator ist erlaubt
um größere Überarbeitungen zu erstellen. Der Archivadministrator ist der Benutzer, der das AtFS besitzt
Unterverzeichnis, in dem sich die Versionsarchive befinden. Die Verwendung dieses Schalters ist identisch mit
Aufruf des Programms als Gespeichert.
- l, -Lock
Behalten Sie die Sperre des Versionsverlaufs bei. Die gespeicherten Dateien werden nicht entfernt.
-M, -logmsg Nachricht
kompensieren Nachricht als beschreibender Hinweis für alle Dokumentversionen, die sich aus dem
Aufruf von Speichern. Wenn Nachricht beginnt mit einem at-Zeichen (@), es wird interpretiert als
Dateiname und der in der Datei enthaltene Text wird als beschreibender Hinweis für alle gesetzt
Dokumentversionen, die aus dem Aufruf von . resultieren Speichern.
-nicht, -setvnum Version Anzahl
setzen Sie die Versionsnummer der neu erstellten Revision auf Versiondem „Vermischten Geschmack“. Seine Version sollen
im Format angegeben werden . woher Generation und Revision sind
ganze Zahlen. Beispiel:
speichern -setvnum 4.3 mkattr.c
Das angegebene Version muss größer sein als die höchste zuvor zugewiesene Version
Nummer in einer bestimmten Objekthistorie. Nur der Archivadministrator kann die Version einstellen
Zahlen direkt. Der Archivadministrator ist der Benutzer, der das AtFS besitzt
Unterverzeichnis, in dem sich die Versionsarchive befinden. -setvnum ist nützlich für die Aufbewahrung
konsistente Versionsnummerierung über verwandte, physisch unterschiedliche Objekte
Repositories oder zum Konvertieren von Archivformaten anderer Revisionskontrollsysteme
zu diesem Toolkit (siehe: rcs2atfs). Alternativ zur Option -n die Versionsnummer
kann in Klammern hinter dem Namen der zu speichernden Datei stehen. Der Befehl
mkattr.c speichern[4.3]
wird genauso interpretiert wie das obige Beispiel.
-nodelta
Delta-Generierung unterdrücken
-Q, -ruhig
leiser Betrieb. Auf der Standardausgabe werden keine Meldungen gedruckt. Wenn die beschäftigte Version
unverändert ist, wird es nicht gespeichert, es sei denn -f eingestellt ist. Der Benutzer wird nicht aufgefordert
für eine beschreibende Anmerkung. Wenn keine Nachricht oder Notiz mit der Befehlszeile geliefert wird
(siehe Optionen -m und -t) bleibt das Protokoll leer. Diese Option ist nützlich für Batch
Erfassung sind.
-setattrs Dateinamen
Namen und Werte von benutzerdefinierten Attributen aus der Datei lesen Dateinamendem „Vermischten Geschmack“. Seine
Einträge in der Attributdatei müssen eines der Formate haben NAME = WERT or
NAME+=WERT. NAME/FUNKTION muss eine alphanumerische Zeichenfolge (ohne Leerzeichen) sein, die direkt gefolgt wird
durch den Zuweisungsoperator. Der Wert kann ein beliebiger ASCII-String mit dem
Ausnahme von Control-A und Newline-Zeichen. Es gibt genau ein Attribut
Definition pro Zeile. Das letzte Zeichen der Datei muss ein Zeilenumbruchzeichen sein.
Wenn das erste Format (einfaches Gleichheitssymbol) verwendet wird, werden zuvor zugewiesene Werte von
benutzerdefinierte Attribute sind zurückstellen mit den in der Attributdatei definierten Werten.
Das zweite Format (``plus equal'') erlaubt das Anhängen weiterer Werte an eine bereits
vorhandenes Attribut. Wenn kein Attribut eines bestimmten Namens vorhanden ist, wird es erstellt.
Diese Methode zum Anhängen von Attributen wurde eingeführt, um ein schnelles automatisches Anhängen von
eine große Anzahl von Attributen zu Versionsobjekten. Diese Schnittstelle zum Attribut
Einstellungsmöglichkeit ist hauptsächlich für Werkzeuge gedacht, die Speichern.
Besitzt das -setattrs Option entfällt, Speichern durchsucht die Umgebung nach einer Variablen
SVATTRS. Fehlt diese Variable, werden keine benutzerdefinierten Attribute zugewiesen
die sich entwickelnden Versionen.
-stdin Stärke Speichern um eine beschreibende Notiz von stdin zu lesen, anstatt einen Editor zu forken. EIN
zuvor eingestellte Intent-Nachricht wird gedruckt.
-Ausführung
die Version des Programms selbst drucken.
Verwenden Sie „Online speichern“ mithilfe der Dienste von onworks.net