EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

cvs-inject - Online in der Cloud

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

Dies ist der Befehl cvs-inject, der im kostenlosen OnWorks-Hosting-Provider über eine 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-inject - Injizieren Sie ein Debian-Quellpaket in ein CVS-Repository

ZUSAMMENFASSUNG


cvs-inject [Optionen] .dsc

BESCHREIBUNG


Diese Handbuchseite erklärt das Debian cvs-inject Dienstprogramm, das zum Injizieren oder Importieren verwendet wird
Debian-Quellpakete in a CVS Repository. Es behandelt reine Debian-Pakete (die
keine Diff-Dateien haben) sowie normale Pakete von flussaufwärts in Debian konvertierte Quellen
verwenden.

Die Upstream-Quellen werden in den Vendor-Zweig importiert und mit Tags versehen
Upstream-Version_ Version> wobei alle Punkte in Unterpunktzahlen übersetzt sind. Die
debianisierte Quellen werden, falls abweichend, in den Hauptzweig gestellt und mit Tags versehen
debian_version_ Version>- Überarbeitung> mit allen Punkten übersetzt in unter
Punkte.

Das einzige Argument ist eine Debian-Quell-.dsc-Datei, die geparst wird, um den Paketnamen zu erhalten
und Version. cvs-inject liest die gleiche Konfigurationsdatei /etc/cvsdeb.conf wie der andere
cvs-*-Dienstprogramme tun dies. Die Leute können die Probelaufoption verwenden, um die Schritte zu überprüfen
Dienstprogramm dauert.

In Kombination mit den begleitenden Dienstprogrammen cvs-buildpaket und CVS-Upgrade, 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.

Dieses Dienstprogramm kann verwendet werden, um einen einheitlichen CVS-Quellbaum zu generieren, zum Beispiel mit

finde /var/spool/mirror/debian/hamm/hamm/source \
-type f -name \*.dsc | während ich gelesen habe;
do
j=$(dirname $i | sed -es:source/:: \
-es:/var/spool/mirror/debian/:: )
cvs-inject -x$j $i
erledigt

Die freudig die Quellen verschlang und ein CVS-Repository auf meinem Computer erstellte, bis die
Trennwand aufgefüllt.

VORSICHTEN


Bitte beachten Sie, dass das aktuelle Verhalten von cvs-inject 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-Ignorieren-Mustern 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. Wenn du es wünschst
Geben Sie Ihre eigene Liste in der Befehlszeile an, Sie können die Umgebungsvariable verwenden
CVSDEB_IMPORTSUBSTMODE (zum Beispiel, CVSDEB_IMPORTSUBSTMODE="! -I blah -ko -d ).

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-inject Programm soll mit einer Fehlermeldung beendet werden. Diese Option
Ursachen cvs-inject 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 (d. h. dieser wird angehängt an
CVSROOT bei der Suche nach dem Repository). 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. 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> Der vollständige Pfadname für das Arbeitsverzeichnis von cvs-buildpackage.
Das Setzen dieser Variable überschreibt die Einstellungen für das Stammverzeichnis.
Dieses Argument überschreibt auch die Einstellungen in der Umgebungsvariablen
CVSDEB_WORKDIR, und in der Konfigurationsdateivariable conf_workdir..
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 zu arbeiten pflegt und der die volle (absolute)
Pfadname. Dies sollte wahrscheinlich kein Unterverzeichnis von . sein CVSROOT, da
cvs weigert sich, Pakete dorthin zu exportieren, und das Skript schlägt fehl.
Die Standardeinstellung ist /usr/local/src/Pakete/

-D Schalten Sie die Debug-Ausgabe ein. Hier werden die Versionsnummern, die CVs-
buildpackage-Arbeits- und Root-Verzeichnisse sowie das CVS-Tag, das verwendet wird, um
Exportieren Sie die Quellen. 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-inject 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. Dies ist nützlich, wenn Sie ein Paket importieren möchten, das eine
Bündel von Binärdateien im Quellbaum (wie emacs oder rscheme).

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Tiefenreinigung
    Tiefenreinigung
    Ein Kotlin-Skript, das alle Builds zerstört
    Caches aus Gradle/Android-Projekten.
    Nützlich, wenn Gradle oder die IDE es Ihnen erlauben
    runter. Das Skript wurde getestet
    macOS, aber ...
    Tiefenreinigung herunterladen
  • 2
    Eclipse Checkstyle-Plug-in
    Eclipse Checkstyle-Plug-in
    Das Eclipse Checkstyle-Plug-In
    integriert den Java-Code von Checkstyle
    Auditor in die Eclipse-IDE. Das
    Plug-in bietet Echtzeit-Feedback zu
    der benutzer über gewalt...
    Laden Sie das Eclipse Checkstyle-Plug-in herunter
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 4
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 6
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • Mehr »

Linux-Befehle

Ad