EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

cdv – Online in der Cloud

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

Dies ist die Befehls-CDV, die 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


cdv – Codeville-Befehlszeilen-Client-Tool

ZUSAMMENFASSUNG


cdv Befehl [Optionen]

BESCHREIBUNG


cdv ist Kunde für Codeville, ein verteiltes Versionskontrollsystem. Ziel ist es, Leistung zu erbringen
die gleiche Aufgabe wie SVN, CVS, RCS, Arch usw.

COMMAND Überblick


hinzufügen
Fügen Sie dem Repository neue Dateien hinzu. Alle Dateien müssen hinzugefügt werden, bevor sie Teil werden
des Versionskontrollsystems.

verpflichten [-B] [-M " "] [-N]
Überträgt alle Änderungen, die seit dem letzten Commit am Repository vorgenommen wurden. Ein Kommentar ist
für jedes Commit erforderlich. Es kann entweder einfach über die Option -m bereitgestellt werden
Kommentare oder wenn die Option -m weggelassen wird, welcher Editor auch immer im EDITOR angegeben ist
Umgebungsvariable wird gestartet. Wenn kein Editor angegeben ist, ist vi der Standard
in allen Unixy-Umgebungen (einschließlich OS X und Cygwin) und Notepad ist die Standardeinstellung in
Windows. Im Editor kann oben ein Kommentar hinzugefügt und Dateiänderungen vorgenommen werden
Änderungen, die der Benutzer in einem bestimmten Änderungssatz nicht haben möchte, können durch Löschen entfernt werden
aus der Liste „### Dateien“ unten (obwohl eine Zusammenführung nicht vermieden werden kann).
Dinge aus der Liste „### Dateien zusammenführen“ löschen). Bei jedem Commit wird ein Änderungssatz erstellt.
Bei Änderungen seit dem letzten Update werden die Dateien zusammengeführt. Im Falle von
Bei ungelösten Konflikten wird der Benutzer aufgefordert, diese zu lösen.

-n Wird verwendet, um Änderungen offline zu übernehmen. Offline übernommene Änderungen können weiterhin verwendet werden
mit allen Befehlen, sind aber für andere Benutzer erst nach einem Online-Commit sichtbar
Fertig.

-b Die Kräfte verpflichten sich, keinen neuen Änderungssatz vorzunehmen. Dadurch werden die vorgenommenen Änderungen übernommen
bereits lokal über -n festgeschrieben (oder als Ergebnis mehrerer
beteiligte Repositorys), erstellt jedoch keinen neuen Änderungssatz für die vorhandene Datei
Modifikationen. Dies ist insbesondere für die Bereitstellung auf Backup-Servern (Servern) erforderlich
begann mit -b), da dies die einzige Möglichkeit ist, Änderungen auf einen Backup-Server zu übertragen. Das
ist nicht die empfohlene Methode, um Änderungen auf normale Server zu übertragen. Im Allgemeinen, wenn überhaupt
möchte offline vorgenommene Änderungen festschreiben, ohne neue Änderungen festzuschreiben, einer
sollte festgeschrieben und geändert werden, wobei alle Dateien in der Liste „### Dateien“ entfernt werden sollten.

konstruieren
Erstellt das Repository mit dem angegebenen Änderungssatz neu.

erstellen <Repository Name>
Erstellt ein neues Repository mit dem entsprechenden Namen.

beschreiben [-x|-d] [-S]
Gibt die Beschreibung des Änderungssatzes einschließlich des Langnamens der Änderung an
Benutzer, der die Änderung vorgenommen hat, das Datum, an dem sie vorgenommen wurde, der Kommentar, die Beziehung, in der sie steht
zu anderen Änderungssätzen und welche Dateien auf welche Weise geändert wurden
geändert (d. h. hinzugefügt, geändert, umbenannt oder gelöscht).

-s gibt eine kurze Beschreibung

-d macht einen Unterschied

-x Zeigt eine XML-Version der Ausgabe an. Dies ist nicht kompatibel mit der Anzeige von a
diff. Dies kann nur mit in Klammern gesetzten Änderungssätzen aus dem Dateiversionsverlauf verwendet werden.
Im Moment ist es wirklich eine Art Hack.

zerstören
Zerstört ein Repository. Das Gegenteil von erstellen.

diff [-R [-R ] ] [ ]
Führt einen Unterschied zwischen verschiedenen Versionen jeder angegebenen Datei durch. Wenn keine Dateien vorhanden sind
angegeben, werden alle relevanten Dateien angezeigt. Die erste Option -r gibt an, welche
Änderungssatz, von dem der Unterschied sein sollte, der zweite, zu dem er gehören sollte. Wenn nein
Wenn Änderungssätze angegeben werden, wird der Unterschied zwischen dem letzten bekannten Status angezeigt
das Repository und den aktuellen Client-Status.

bearbeiten
Ermöglicht das Bearbeiten einer Datei. Wenn Sie sich nicht im Bearbeitungsmodus befinden, ist dies nicht erforderlich.

Köpfe Listet die Stammknoten im Diagramm der Änderungssätze auf.

Geschichte [-H ] [-N ] [-S <überspringen zählen>] [-v] [ ]
Gibt den Verlauf des Repositorys oder der angegebenen Dateien an. Genauer gesagt
listet in den meisten Fällen alle relevanten Änderungssätze nach Kurzname, Benutzer, Datum und Kommentar auf
aktuelle Erstbestellung.

-n Begrenzt die Anzahl der gedruckten Änderungen auf die angegebene Anzahl

-h bewirkt, dass der Verlauf ab dem angegebenen Änderungssatz gedruckt wird.

-s überspringt den ersten Änderungen.

-v bewirkt, dass die Änderungen ausführlich gedruckt werden und zusätzliche Informationen enthalten
über jeden Änderungssatz, der sich auf die Dateien ausgewirkt hat.

init Initialisieren Sie einen neuen Client mit dem aktuellen Verzeichnis als Stammverzeichnis. Geben Sie ein Verzeichnis an
andere als die aktuelle, indem Sie die oberste Ebene verwenden -p Schalter.

is_ancestor
Sagt, ob oder nicht ist ein Vorfahre von . Beachten Sie, dass dies der Fall ist
Es ist möglich, dass kein Änderungssatz ein Vorfahre des anderen ist.

zuletzt geändert
Gibt den letzten Änderungssatz zurück, der eine bestimmte Datei geändert hat.

Listen-Repos
Listet alle Repositorys auf demselben Server auf wie das Repository, in dem Sie sich befinden.

Passwort
Ändern Sie Ihr Passwort.

print_dag [-H ] [-H ] [...]
Druckt den gerichteten azyklischen Graphen, der die vorgenommenen Änderungssätze zeigt
auf eine Datei und ihre Beziehungen angewendet.

Mit angegebene Änderungssätze -h werden als Hauptknoten für das Diagramm behandelt (d. h. später).
Changesets sind ausgeschlossen).

print_history [ ]
Druckt den gerichteten azyklischen Graphen des gesamten Verlaufs. Beginnt bei der angegebenen
Changeset, falls vorhanden.

wieder aufbauen
Erstellt alle Metadaten aus dem statischen Verlauf neu. Dies sollte grundsätzlich nur der Fall sein
Dies muss nur erfolgen, wenn Sie in den Software-Upgrade-Anweisungen dazu aufgefordert werden.

entfernen
Löscht Dateien aus dem Repository.

umbenennen
Verschiebt oder benennt Dateien um.

zurückkehren [-ein]
Macht alle lokalen Änderungen an der Datei rückgängig. Derzeit ändert sich nur der Inhalt von
Die Datei kann wiederhergestellt werden. Es besteht die Möglichkeit, Hinzufügungen, Löschungen und Umbenennungen rückgängig zu machen
kommt in der Zukunft.

Es gibt einen subtilen Unterschied in der Definition von „revert“ von dem, was Sie vielleicht meinen
erwarten. Es kann nicht garantiert werden, dass die Datei in einen früheren Zustand zurückversetzt wird.
Wenn Sie sich beispielsweise mitten in einer Zusammenführung befinden und „Zurücksetzen“ für eine Datei aufrufen, wird dies der Fall sein
durch Ausführen der Zusammenführung neu generiert werden. Wenn die Datei vor dem Ausführen von geändert wurde
Mit dem Merge-Update wird sich der Dateiinhalt nun von dem in der Vergangenheit unterscheiden.

Unter „Zurücksetzen“ versteht man das Wegwerfen nicht festgeschriebener Änderungen.

-a gibt an, dass Dateien nur dann wiederhergestellt werden sollten, wenn sie nicht geändert wurden.
Deaktiviert grundsätzlich die Markierung als zur Bearbeitung geöffnet.

kompensieren
Setzt eine Codeville-Variable auf einen bestimmten Wert.

Show-Vars
Zeigt eine Liste aller Codeville-Variablen und deren Einstellungen an.

Status [-v]
Zeigt kurz die Änderungen an, die noch nicht in das Repository übernommen wurden.

-v Gibt einen ausführlicheren Status, einschließlich der Erwähnung von Dateien, die sich in der befinden
Verzeichnisplatz, aber nicht im Repository und Dateien fehlen im Verzeichnis
Raum.

ungesetzt
Entfernt eine Codeville-Variable, sodass sie keine Einstellung mehr hat.

Aktualisierung [-D]
Ruft alle seit der letzten Aktualisierung am Repository vorgenommenen Änderungen ab.
Dateien werden nach Bedarf zusammengeführt. Im Falle ungelöster Konflikte ist der Nutzer
werden gebeten, diese zu lösen.

-d Änderungssätze einziehen, aber nicht zusammenführen. Hat keine Auswirkung auf den Arbeitsbereichsstatus.
Dadurch kann ein Benutzer Änderungssätze durchsuchen und unterscheiden, ohne sie zusammenführen zu müssen.

SPEZIFIKATION DATEIEN


Dateien können auf jeder Plattform mit Platzhaltern im Bash-Stil angegeben werden. Zusätzlich, '...'
verhält sich wie ein Suchbefehl und erweitert alle Dateien und Verzeichnisse in Unterverzeichnissen.
Allgemeine Hinweise:

Die Flaggen werden in keiner bestimmten Reihenfolge aufgelistet.

Alle gedruckten Diagramme werden in einem Format ausgegeben, das für die Ausführung mit dem „Dot“ der Graphviz-Tools vorgesehen ist.
Werkzeug.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad