Aceasta este comanda cvs-upgrade care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
cvs-upgrade - actualizați un pachet sursă Debian păstrat într-un depozit CVS
REZUMAT
cvs-upgrade [Opțiuni] <pachet nume> <în amonte versiune> [ revizuire>]
DESCRIERE
Această pagină de manual explică Debian cvs-upgrade utilitar, care este folosit pentru a actualiza Debian
pachete sursă în a CVS repertoriu. Se așteaptă o surse noi în amonte condiționate corespunzător
în cvs-buildpackage muncă director
Sursele din amonte sunt importate în filiala furnizorului și etichetate
versiunea_upstream_ versiune> cu toate punctele traduse în liniuțe de subliniere. In acest punct
il cvs-upgrade utilitarul întrerupe acțiunile automate, deoarece este necesară intervenția manuală
rezolva orice conflicte care ar fi putut avea loc. Îi reamintește utilizatorului despre verificarea
surse, rezolvarea conflictelor și etichetarea surselor debianizate, folosind
versiunea_debian_ versiune>- revizuire> cu toate punctele traduse în
subliniază.
Vă rugăm să rețineți că această comandă nu schimbă de fapt directorul de lucru sau oricare
copii verificate. Dacă nu aveți un director de lucru, puteți face pur și simplu
urmeaza manual:
cvs co -versiunea_jupstream_ -versiunea_jupstream_ VERS>
Dacă aveți deja un director de lucru verificat, vă rugăm să faceți:
cvs actualizare -d -versiunea_jupstream_ -versiunea_jupstream__ VERS>
cvs-upgrade așteaptă numele pachetului, versiunea upstream și, dacă este relevant, Debian
revizuire pe linia de comandă. De asemenea, se așteaptă să găsească un nou în amonte condiționat
arhiva sursă, în format .orig.tar.gz, în cvs-buildpackage de lucru director. Te rugăm să ne contactezi
rețineți că directorul de lucru cvs-buildpackage la care se face referire aici este directorul scratch
unde funcționează acest program, nu directorul în care omul folosește pentru a lucra.
cvs-upgrade citește același fișier de configurare /etc/cvsdeb.conf ca și celelalte utilități cvs-*
do. Oamenii pot folosi opțiunea de rulare uscată pentru a inspecta pașii pe care îi face acest utilitar.
Combinat cu utilitățile însoțitoare cvs-buildpackage și cvs-inject, aceasta oferă o
infrastructura pentru a facilita utilizarea CVS de întreținerii Debian. Acest lucru vă permite să păstrați
ramuri CVS separate ale unui pachet pentru grajd, instabil, și posibil experimental
distribuții, împreună cu celelalte beneficii ale unui sistem de control al versiunilor.
Avertismente
Vă rugăm să rețineți că comportamentul actual al cvs-upgrade este de a ignora fișierele care se potrivesc cu
lista implicită de modele de nume de fișiere care trebuie ignorate (aceasta este încorporată în cvs); și că oricare
.cvsignore fișierele din sursele din amonte vor fi onorate. Acest lucru ar trebui să fie bine atâta timp cât
Sursele din amonte nu includ fișiere care se potrivesc cu modelele de ignorare CVS și totuși ar trebui să fie în
sursele. Lista curentă de modele de nume de fișier ignorate este:
RCS SCCS CVS CVS.adm RCSLOG cvslog.* tag-uri ETICHETE .face.stare .nse_depinfo *~ #* .#*
,* _$* *$ *.vechi *.bak *.BAK *.orig *.rej .del-* *.A *.olb *.o *.obj *.asa de * .exe *.Z
*.elc *.ln CORE
Dacă doriți să modificați acest comportament, există modalități de a face acest lucru (ar trebui să vedeți CVS
documentație).
o) Lista per depozit în `$CVSROOT/CVSROOT/cvsignore' se anexează la listă, dacă
acel fisier exista.
o) Lista per utilizator în `.cvsignore' în directorul dvs. de acasă este atașat la listă,
dacă există.
o) Orice intrări în variabila de mediu $CVSIGNORE este atașat listei.
În oricare dintre locurile enumerate mai sus, un singur semn de exclamare (`!') șterge ignorarea
listă. Acesta poate fi folosit dacă doriți să stocați orice fișier care în mod normal este ignorat de CVS.
De asemenea, orice .cvsignore fișierul găsit în directorul sursă este, de asemenea, onorat.
OPŢIUNI
-h Imprimați un mesaj de utilizare.
-m Dacă este prezentă, această opțiune direcționează acest program să includă cele mai recente
jurnalul de modificări debian, dacă există, în mesajul de confirmare. Aceasta anulează
variabilă de mediu CVSDEB_USE_CHANGELOG
-M Numele modulului CVS. Acest argument suprascrie setările din
variabila de mediu CVSDEB_MODULE. Nu există nici o corespondență
variabila fișier de configurare.
-F Există două lucruri CVS se poate sufoca simbolic Link-uri și CVS
directoarele din arborele sursă. De asemenea, există momente în care s-ar putea să nu
doresc să onoreze din amonte .cvsignore fișiere. Fără această opțiune,
cvs-upgrade programul se va închide cu un mesaj de eroare. Această opțiune
cauze cvs-upgrade pentru a întreba dacă doriți să ștergeți infracțiunea
fișiere. Dacă răspundeți cu y, le elimină și continuă; altfel va fi
ieșiți cu un mesaj de eroare. Acest argument suprascrie setările din
variabila de mediu CVSDEB_FORCECLEAN, care la rândul ei prevalează
setarea din fișierul de configurare, conf_forceclean.
-T Eticheta CVS de utilizat pentru exportul surselor, mai degrabă decât pentru a construi una
din versiune. Asta presupune că știi ce faci.
-U Eticheta CVS de utilizat pentru eticheta din amonte, în loc să construiți una
din versiunea din amonte. Asta presupune că știi ce faci.
-X Numele prefixului CVS implicit. Acest argument trece peste
setările din variabila de mediu CVSDEB_PREFIX, care, la rândul său
suprascrie setarea din fișierul de configurare, conf_prefix.
-R director> Rădăcina arhivei surselor originale. Ne așteptăm să găsim
<pachet nume>_ .orig.tar.gz fișier sub
<rădăcină director>/pachet nume>/ cu excepția cazului în care cvs-buildpackage funcționează
directorul a fost setat sau vrem să exportăm sursele originale din
filiala de vânzător a CVS copac. Dacă pachetul cvs-build funcționează
directorul este setat oriunde (linie de comandă, fișier de configurare,
variabilă de mediu), valoarea directorului rădăcină este ignorată, deoarece noi
nevoie doar de directorul rădăcină pentru a seta valorile implicite pentru directorul de lucru.
Acest argument suprascrie setările din variabila de mediu
CVSDEB_ROOTDIR, și variabila fișier de configurare conf_rootdir.
Vă rugăm să rețineți că directorul de lucru cvs-buildpackage la care se face referire aici
este directorul scratch în care funcționează acest program, nu directorul
pe care omul le folosește pentru a lucra. Probabil că acesta nu ar trebui să fie un sub dir
of CVSROOT, deoarece cvs va refuza să exporte pachete acolo, iar
scenariul va eșua.
-W director> Directorul de lucru, în care sursele vor fi exportate
CVS și care ar trebui să conțină originalul
<pachet nume>_ .orig.tar.gz Vă rugăm să rețineți că nu este
esențial să aveți sursele originale, deoarece acest script va verifica
versiunea sucursală a furnizorului etichetată ca versiunea_upstream_
(fără revizuirea Debian). Setarea acestei variabile suprascrie
setări pentru directorul rădăcină. Acest argument trece peste
setările din variabila de mediu CVSDEB_WORKDIR, și, în
variabila fișier de configurare conf_workdir. Probabil că nu ar trebui să fie
un sub dir de CVSROOT, deoarece cvs va refuza să exporte pachete acolo,
iar scenariul va eșua.
-d Activați ieșirea de depanare. Aceasta listează numerele de versiune, lucrările și
directoarele rădăcină, precum și eticheta CVS utilizată pentru a exporta sursele.
Aceasta anulează REMEDIERE variabilă din fișierul de configurare.
-ctp Include pachet_ la începutul etichetei CVS. Aceasta anulează
CVSDEB_PACKAGEINTAG variabila de mediu si conf_forcetag
opțiunea fișierului de configurare. Implicit este să nu includă prefixul.
-n Opțiunea no exec (sau dry-run), provocând cvs-upgrade pentru a tipări tot
acțiuni care ar fi întreprinse fără a le executa efectiv.
-v Faceți utilitarul mai detaliat.
CVSDEB_IMPORTSUBSTMODE
De asemenea, aveți voie să specificați o variabilă de mediu,
CVSDEB_IMPORTSUBSTMODE, care anulează opțiunea de înlocuire implicită
de -ko -d. Acest lucru este util atunci când doriți să importați un pachet care are
o grămadă de fișiere binare în arborele sursă (cum ar fi emacs sau rscheme).
Utilizați cvs-upgrade online folosind serviciile onworks.net