EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

cvs-upgrade - Online in der Cloud

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

Dies ist der Befehl cvs-upgrade, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


cvs-upgrade - Upgrade eines Debian-Quellpakets, das in einem CVS-Repository aufbewahrt wird

ZUSAMMENFASSUNG


CVS-Upgrade [Optionen] <Paket Name> <stromaufwärts Version> [ Überarbeitung>]

BESCHREIBUNG


Diese Handbuchseite erklärt das Debian CVS-Upgrade Dienstprogramm, das verwendet wird, um Debian zu aktualisieren
Quellpakete in a CVS Repository. Es erwarten Sie richtig konditionierte neue Upstream-Quellen
der cvs-buildpaket Arbeit Verzeichnis

Die Upstream-Quellen werden in den Vendor-Zweig importiert und mit Tags versehen
Upstream-Version_ Version> mit allen Punkten in Unterstriche übersetzt. An diesem Punkt
CVS-Upgrade Dienstprogramm pausiert automatische Aktionen, da manuelle Eingriffe erforderlich sind, um
eventuell aufgetretene Konflikte lösen. Es erinnert den Benutzer daran, die
Quellen, Auflösen von Konflikten und Markieren der debianisierten Quellen mit
debian_version_ Version>- Überarbeitung> mit allen Punkten übersetzt in
unterstreicht.

Bitte beachten Sie, dass dieser Befehl weder das Arbeitsverzeichnis noch irgendein anderes ändert
ausgecheckte Kopien. Wenn Sie kein Arbeitsverzeichnis haben, können Sie einfach die
folgendes manuell:
cvs co -juupstream_version_ -juupstream_version_ VERS>

Wenn Sie bereits ein ausgechecktes Arbeitsverzeichnis haben, gehen Sie bitte wie folgt vor:
cvs Aktualisierung -d -juupstream_version_ -juupstream_version__ VERS>

CVS-Upgrade erwartet den Paketnamen, die Upstream-Version und ggf. das Debian
Überarbeitung auf der Kommandozeile. Es erwartet auch, einen richtig konditionierten neuen Upstream zu finden
Quellarchiv im .orig.tar.gz-Format im cvs-buildpaket arbeiten, Verzeichnis. Bitte kontaktieren Sie uns, wenn Sie Probleme im Zusammenhang mit dieser Website haben oder
Beachten Sie, dass das Arbeitsverzeichnis von cvs-buildpackage, auf das hier verwiesen wird, das Scratch-Verzeichnis ist
wo dieses Programm funktioniert, nicht das Verzeichnis, in dem der Mensch arbeitet.

CVS-Upgrade liest die gleiche Konfigurationsdatei /etc/cvsdeb.conf wie die anderen cvs-*-Dienstprogramme
tun. Benutzer können die Probelaufoption verwenden, um die Schritte zu überprüfen, die dieses Dienstprogramm ausführt.

In Kombination mit den begleitenden Dienstprogrammen cvs-buildpaket und cvs-inject, das bietet eine
Infrastruktur, um die Nutzung zu erleichtern CVS von Debian-Betreuern. Dadurch kann man behalten
separate CVS-Zweige eines Pakets für stabil, instabil, und möglicherweise experimentell
Distributionen, zusammen mit den anderen Vorteilen eines Versionskontrollsystems.

VORSICHTEN


Bitte beachten Sie, dass das aktuelle Verhalten von CVS-Upgrade besteht darin, Dateien zu ignorieren, die mit der
Standardliste der zu ignorierenden Dateinamenmuster (diese ist in cvs integriert); und das irgendwelche
.cvsignore Dateien in den Upstream-Quellen werden berücksichtigt. Das sollte gut gehen, solange
Upstream-Quellen enthalten keine Dateien, die CVS-Ignoriermustern entsprechen und dennoch enthalten sein sollten
die Quellen. Die aktuelle Liste der ignorierten Dateinamenmuster lautet:
RCS SCCS CVS CVS.adm RCSLOG cvslog.* Tags STICHWORTE .make.state .nse_depinfo *~ #* .#*
,* _$* *$ *.alt *.back *.BAK *.orig *.rej .del-* *.ein *.olb *.Ö *.obj *.Also * .exe *.Z
*.elc *.ln Core

Wenn Sie dieses Verhalten ändern möchten, gibt es dafür Möglichkeiten (Sie sollten sehen: CVS
Dokumentation).

o) Die Repository-Liste in `$CVSROOT/CVSROOT/cvsignore' wird an die Liste angehängt, wenn
diese Datei existiert.

o) Die Liste pro Benutzer in `.cvsignore' in Ihrem Home-Verzeichnis wird an die Liste angehängt,
wenn es existiert.

o) Alle Einträge in der Umgebungsvariablen $CVSIGNORE wird an die Liste angehängt.

An einer der oben aufgeführten Stellen ein einzelnes Ausrufezeichen (`!') löscht das ignorieren
aufführen. Dies kann verwendet werden, wenn Sie eine beliebige Datei speichern möchten, die normalerweise von CVS ignoriert wird.
Auch, egal .cvsignore im Quellverzeichnis gefundene Datei wird ebenfalls berücksichtigt.

OPTIONAL


-h Drucken Sie eine Nutzungsmeldung aus.

-m Falls vorhanden, weist diese Option dieses Programm an, die neuesten
debian-Changelog, falls vorhanden, in die Commit-Nachricht. Dies überschreibt die
variable Umgebung CVSDEB_USE_CHANGELOG

-M Der Name des CVS-Moduls. Dieses Argument überschreibt die Einstellungen in
die Umgebungsvariable CVSDEB_MODULE. Es gibt keine Entsprechung
config-Dateivariable.

-F Es gibt zwei Dinge CVS kann ersticken symbolisch Links und CVS
Verzeichnisse im Quellbaum. Es gibt auch Zeiten, in denen man es nicht darf
möchte den Upstream ehren .cvsignore Dateien. Ohne diese Option ist die
CVS-Upgrade Programm soll mit einer Fehlermeldung beendet werden. Diese Option
Ursachen CVS-Upgrade um zu fragen, ob Sie den Verstoß löschen möchten
Dateien. Wenn Sie mit y antworten, werden sie entfernt und fortgesetzt; sonst soll es
mit einer Fehlermeldung verlassen. Dieses Argument überschreibt die Einstellungen in
die Umgebungsvariable CVSDEB_FORCECLEAN, was wiederum überschreibt
die Einstellung in der Konfigurationsdatei, conf_forceclean.

-T Das CVS-Tag, das zum Exportieren von Quellen verwendet werden soll, anstatt eine zu erstellen
aus der Fassung. Dies setzt voraus, dass Sie wissen, was Sie tun.

-U Das CVS-Tag, das für das Upstream-Tag verwendet werden soll, anstatt eines zu erstellen
von der Upstream-Version. Dies setzt voraus, dass Sie wissen, was Sie tun.

-x Der Name des standardmäßigen CVS-Präfixes. Dieses Argument überschreibt die
Einstellungen in der Umgebungsvariablen CVSDEB_PREFIX, was wiederum
überschreibt die Einstellung in der Konfigurationsdatei, conf_prefix.

-R Verzeichnis> Root des Originalquellenarchivs. Wir erwarten, die . zu finden
<Paket Name>_ .orig.tar.gz Datei unter
<root Verzeichnis>/Paket Name>/ es sei denn, das cvs-buildpackage funktioniert
Verzeichnis wurde festgelegt, oder wir möchten die Originalquellen aus exportieren
die Händlerniederlassung der CVS Baum. Wenn das cvs-buildpackage funktioniert
Verzeichnis irgendwo gesetzt wird (Befehlszeile, Konfigurationsdatei,
Umgebungsvariable), wird der Root-Verzeichniswert ignoriert, da wir
Sie benötigen nur das Stammverzeichnis, um die Standardeinstellungen für das Arbeitsverzeichnis festzulegen.
Dieses Argument überschreibt die Einstellungen in der Umgebungsvariablen
CVSDEB_ROOTDIR, und die Konfigurationsdateivariable conf_rootdir.
Bitte beachten Sie, dass das Arbeitsverzeichnis cvs-buildpackage, auf das hier verwiesen wird
ist das Scratch-Verzeichnis, in dem dieses Programm funktioniert, nicht das Verzeichnis
in dem der Mensch arbeitet. Dies sollte wahrscheinlich kein Unterverzeichnis sein
of CVSROOT, da cvs sich weigern soll, Pakete dorthin zu exportieren, und die
Skript soll fehlschlagen.

-W Verzeichnis> Das Arbeitsverzeichnis, in das die Quellen exportiert werden
CVS und die das Original enthalten sollte
<Paket Name>_ .orig.tar.gz Bitte beachten Sie, dass dies nicht der Fall ist
Es ist wichtig, die Originalquellen zu haben, da dieses Skript überprüft wird
die Vendor Branch-Version mit dem Tag Upstream-Version_
(ohne die Debian-Revision). Das Setzen dieser Variable überschreibt die
Einstellungen für das Root-Verzeichnis. Dieses Argument überschreibt auch die
Einstellungen in der Umgebungsvariablen CVSDEB_WORKDIR, und in der
Konfigurationsdateivariable conf_workdir. Das sollte wohl nicht sein
ein Unterverzeichnis von CVSROOT, da cvs sich weigern soll, Pakete dorthin zu exportieren,
und das Skript sollte fehlschlagen.

-D Schalten Sie die Debug-Ausgabe ein. Diese listet die Versionsnummern, die Arbeit und
Root-Verzeichnisse sowie das CVS-Tag, das zum Exportieren der Quellen verwendet wird.
Dies überschreibt die DEBUGGEN Variable in der Konfigurationsdatei.

-ctp Include Paket_ am Anfang des CVS-Tags. Dies überschreibt die
CVSDEB_PACKAGEINTAG Umgebungsvariable und die conf_forcetag
Konfigurationsdatei-Option. Standardmäßig wird das Präfix nicht eingeschlossen.

-n Die Option no Exec (oder Probelauf) verursacht CVS-Upgrade alles ausdrucken
Aktionen, die durchgeführt würden, ohne sie tatsächlich auszuführen.

-v Machen Sie das Dienstprogramm ausführlicher.

CVSDEB_IMPORTSUBSTMODE
Sie dürfen auch eine Umgebungsvariable angeben,
CVSDEB_IMPORTSUBSTMODE, das überschreibt die standardmäßige Ersetzungsoption
von -ko -d. Dies ist nützlich, wenn Sie ein Paket importieren möchten, das über
eine Reihe von Binärdateien im Quellbaum (wie emacs oder rscheme).

Verwenden Sie cvs-upgrade online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad