EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

aervml - Online în cloud

Rulați aerevml în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda aerevml 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


aerevml - trimite și primi seturi de modificări RevML

REZUMAT


aervml -Trimite [ opțiune... ]
aervml -A primi [ opțiune... ]
aervml -Ajutor
aervml -Versiune

DESCRIERE


aervml comanda este utilizată pentru a trimite și a primi seturi de modificări folosind formatul RevML. Acest
formatul este independent de orice instrument sau furnizor anume VC/SCM. Permite exportul din orice
Sistem VC/SCM compatibil RevML și import în orice alt sistem VC/SCM compatibil RevML.

Funcția de bază este de a reproduce o modificare, deci o comandă ca
aervml -send | aervml -receive
poate fi folosit pentru a clona o modificare, deși mai puțin eficient decât aeclone(1). Formatul fișierului
folosit este conceput pentru a rezista serverelor de e-mail, deci activități precum
aervml -send | e-mail | aervml -a primi
(Unde e-mail reprezintă trimiterea, transportul și primirea e-mail-ului dumneavoastră) va reproduce
modificarea pe un sistem de la distanță. Cu instrumente adecvate (cum ar fi PGP) este posibil să
aervml -send | criptează | e-mail | decripta | aervml -a primi
Mecanismul este, de asemenea, conceput pentru a permite distribuția bazată pe web, cum ar fi
aervml -send | server web browser web | aervml -a primi
prin utilizarea de scripturi CGI adecvate și intrări mailcap.

Este posibil să suportați atât un model „împingere”, cât și un model „tragere”, folosind această comandă. Pentru
sugestii și idei pentru diferite moduri de a face acest lucru, consultați Ghidul utilizatorului Aegis.

RevML Proiect
Formatul RevML este folosit pentru copierea fișierelor controlate de revizuire și seturi de modificări între
diverse depozite SCM. Proiectul RevML poate fi găsit la http://public.perforce.com/-
public/revml/index.html

Cel mai recent RevML DTD poate fi găsit la http://public.perforce.com/public/revml/revml.dtd

TRIMITE


Varianta de trimitere preia o modificare specificată sau o linie de bază și construiește o distribuție
pachet care conține toate atributele de modificare și atributele fișierului sursă și sursa
conținutul fișierului. Rezultatul este comprimat și codificat într-un format text care poate fi
trimis ca e-mail fără a fi corupt de agenții de transfer de e-mail pe parcurs.

Opţiuni
Următoarele opțiuni se înțeleg prin varianta de trimitere:

-De bază
Această opțiune poate fi utilizată pentru a specifica sursa unui proiect, mai degrabă decât o modificare.
Implică -Toata_sursa opțiune, cu excepția cazului în care este anulată.

-Schimbare număr
Această opțiune poate fi utilizată pentru a specifica o anumită modificare în cadrul unui proiect. Vedea
egidă(1) pentru o descriere completă a acestei opțiuni.

-Compatibilitate versiunea numarul
Această opțiune poate fi utilizată pentru a specifica versiunea aervml(1) care va fi
primire acest set de modificări. Aceste informații sunt folosite pentru a selecta ce caracteristici
includeți în date și pe care să le omiteți. În mod implicit, cel mai recent set de caracteristici va fi
fi folosit.

-algoritm-compresie nume
Această opțiune poate fi utilizată pentru a specifica compresia care trebuie utilizată. Sunt enumerate
în ordinea eficienţei compresiei.

none Nu utilizați compresie (nu este întotdeauna semnificativă pentru toate comenzile).

gzip Utilizați compresia folosită de gzip(1) program.

bzip2 Utilizați compresia folosită de bzip2(1) program.

Mai mulți algoritmi de compresie pot fi adăugați în viitor.

-Comprima
Această opțiune este depreciată în favoarea -comp-alg=gzip or -comp-alg=bzip2
opțiuni.

-Nu_COMApăsați
Această opțiune este depreciată în favoarea -comp-alg=niciuna opțiune.

-Codare_Transfer_Conținut nume
Această opțiune poate fi utilizată pentru a specifica codificarea de transfer de conținut care trebuie utilizată. Aceasta
poate lua una dintre următoarele valori:

Niciunul Nu trebuie efectuată nicio codificare de transfer de conținut.

Base64 Codificarea MIME de bază 64 trebuie utilizată. Aceasta este valoarea implicită.

Citat_Printable
Trebuie utilizată codificarea imprimabilă citată MIME.

Unix_to_Unix_encode
Trebuie utilizată codificarea antică unix-to-unix.

Aceste codificări pot fi abreviate în același mod ca și opțiunile liniei de comentarii.

-Ascii_Armor
Aceasta înseamnă același lucru cu opțiunea „-cte=base64” de mai sus.

-Nu_Ascii_Armor
Aceasta înseamnă același lucru cu opțiunea „-cte=none” de mai sus.

- DELta număr
Această opțiune poate fi utilizată pentru a specifica o anumită deltă din istoricul proiectului
copiați fișierul din, mai degrabă decât cea mai recentă versiune. Dacă delta a fost
dat un nume (vezi aedn(1) pentru cum) puteți utiliza un nume delta în loc de delta
număr. Este o eroare dacă delta specificată nu există. Numerele Delta
începe de la 1 și crește; delta 0 este un caz special care înseamnă „când ramura
început”.

-DELta_Date şir
Această opțiune poate fi utilizată pentru a specifica o anumită dată și oră în proiectul
istoric din care să copiați fișierul, mai degrabă decât cea mai recentă versiune. Este un
eroare dacă șirul specificat nu poate fi interpretat ca o dată și oră valide.
Citați șirul dacă trebuie să folosiți spații.

-DELta_From_Change număr
Această opțiune poate fi utilizată pentru a specifica o anumită deltă de proiect din modificarea acestuia
număr.

-Descriere_Header
Această opțiune poate fi utilizată pentru a adăuga un antet în stil RFC 822 la descrierea modificării
în curs de expediere, cu o linie De la și Data. Aceasta este valoarea implicită.

-No_Description_Header
Această opțiune suprimă antetul descrierii.

-Toata_sursa
Această opțiune poate fi folosită pentru a trimite întreaga sursă a proiectului, precum și
schimba fișierele sursă.

-Mime_Headers
Această opțiune poate fi utilizată pentru a forța prezența antetelor MIME în ieșire, în
circumstanțe ar fi de obicei absente.

-Fără_anteturi_mime
Această opțiune poate fi folosită pentru a forța absența antetelor MIME în ieșire, în
circumstanțe în care ar fi de obicei prezenți.

-Sursa_Parțială
Această opțiune poate fi utilizată pentru a trimite numai fișierele sursă ale unei modificări. Acesta este
implicit, cu excepția -De bază opțiune.

-Ieșire nume de fișier
Această opțiune poate fi utilizată pentru a specifica fișierul de ieșire. Ieșirea este trimisă către
ieșire standard în mod implicit.

-Proiect nume
Această opțiune poate fi utilizată pentru a selecta proiectul de interes. Când nu -Proiect
este specificată opțiunea AEGIS_PROJECT este consultată variabila de mediu. Dacă
care nu există, al utilizatorului $HOME/.aegisrc fișierul este examinat pentru o valoare implicită
domeniul proiectului (vezi aeuconf(5) pentru mai multe informații). Daca asta nu exista,
atunci când utilizatorul lucrează doar la modificări în cadrul unui singur proiect, proiectul
numele este implicit la acel proiect. Altfel, este o eroare.

-Signed_Off_By
Această opțiune poate fi utilizată pentru a adăuga o linie de semnare de către: la setul de modificări
Descriere.

-No_Signed_Off_By
Această opțiune poate fi utilizată pentru a preveni atașarea la o linie Signed-off-by:
descrierea setului de modificări.

A PRIMI


Varianta de primire preia un pachet de modificare creat de varianta de trimitere și creează un
Schimbarea egida (vezi aenc(1)) pentru a implementa modificarea în termen. Fișierele sunt adăugate la modificare
(A se vedea aerm(1), aecp(1), aenf(1) și aent(1)) și apoi conținutul fișierului este dezambalat
în directorul de dezvoltare.

Schimbarea este apoi construită (vezi aeb(1)), diferențiat (vezi ADE(1)) și testat (vezi și(1)).
Dacă toate acestea au succes, dezvoltarea schimbării este încheiată (vezi ADE(1)). The
procesul automat se oprește în acest moment, astfel încât un evaluator local poate confirma că
se dorește schimbarea.

Notificare
aervml comanda invocă diverse alte comenzi Aegis. Notificările obișnuite care
aceste comenzi ar emite sunt emise.

Opţiuni
Următoarele opțiuni sunt înțelese de varianta de primire:

-Schimbare număr
Această opțiune poate fi folosită pentru a alege numărul de modificare care va fi utilizat, în caz contrar unul
va fi ales automat.

- DELta număr
Această opțiune poate fi utilizată pentru a specifica o anumită deltă din istoricul proiectului
copiați fișierul din, la fel ca pentru aecp(1) comanda. Puteți folosi și o deltă
nume în loc de un număr delta.

-Director cale
Această opțiune poate fi folosită pentru a specifica ce director va fi utilizat. Este o eroare
dacă utilizatorul curent nu are permisiunile corespunzătoare pentru a crea directorul
calea dată. Aceasta trebuie să fie o cale absolută.

Atenție: Dacă utilizați un automounter, nu folosiți `pwd` pentru a face un absolut
cale, de obicei dă un răspuns greșit.

-Fişier nume de fișier
Citiți setul de modificări din fișierul specificat. Implicit este să îl citiți din
intrare standard. Numele de fișier „-” înseamnă intrarea standard.

Dacă sistemul dumneavoastră are libcurl(3), iar Aegis a fost configurat să-l folosească în timpul compilării
(acesta este implicit dacă este disponibil) veți putea specifica și a
Uniform Resource Locator (URL) în locul numelui fișierului. Datele relevante vor
fi descărcat. (Cel - Verbos opțiunea va oferi o bară de progres.)

-Ignora_UUID
Această opțiune poate fi utilizată pentru a ignora UUID-ul, dacă este prezent, al modificării primite
set.

-Nu_Ignora_UUID
Această opțiune forțează aervml comandă pentru a utiliza UUID-ul setului de modificări. Acesta este
Mod implicit.

-Proiect nume
Această opțiune poate fi folosită pentru a seta numele proiectului. Dacă nu este specificat, proiectul
va fi folosit numele din pachetul de intrare, mai degrabă decât numele obișnuit al proiectului
mecanism implicit.

-Troian Această opțiune poate fi utilizată pentru a trata setul de modificări ca și cum ar avea un cal troian
atac în ea.

-Nu_troian
Această opțiune poate fi utilizată pentru a trata setul de modificări ca și cum cu siguranță nu ar avea
un atac de cal troian în el. Utilizare cu extremă de îngrijire. trebuie sa ai
autentificat mai întâi mesajul cu ceva de genul PGP și cunoaste autorul
bine.

Securitate
Primirea modificărilor prin e-mail și trimiterea automată a acestora la linia de bază fără
verificarea lor ar fi o rețetă pentru dezastru. Sunt prevăzute o serie de garanții:

· Se confirmă că formatul pachetului este corect, iar pachetul este verificat pentru
consistență internă, înainte de a fi despachetat și acționat asupra acesteia.

· Partea automată a procesului se oprește când dezvoltarea se termină. Acest lucru asigură că a
evaluatorul local validează schimbarea înainte de a fi comisă, prevenind accidental sau
daune rău intenționate.

· Dacă modificarea urmărește actualizarea proiectului config fișier, procesul automat se încheie
înainte să apară construcția sau diferența. Acest lucru se datorează faptului că acest fișier poate conține troieni
pentru aceste operațiuni, deci un om trebuie să examineze fișierul înainte ca schimbarea să continue
în continuare.

· Este un potențial_cal_troian = [ şir ]; domeniul din proiectconfig fișier.
Nominalizare fișiere de configurare a compilației, scripturi shell, generatoare de cod, etc aici pentru a specifica
fișiere în plus față de fișierul de configurare a proiectului care ar trebui să provoace automat
procesarea pentru a opri.

· Utilizarea sistemelor de autentificare și criptare a e-mailului, cum ar fi PGP și GPG, sunt
încurajat. Cu toate acestea, este de așteptat ca această prelucrare să aibă loc după aervml
--trimite a construit pachetul și înainte aervml --a primi examineaza si actioneaza asupra
pachetul. Verificarea expeditorului este cea mai sigură apărare împotriva cailor troieni.

· Trimiterea și primirea automată a pachetelor este acceptată, dar nu este implementată în interior
comanda aerevml. Este de așteptat ca comanda aerevml să fie utilizată în shell
scripturi personalizate pentru site-ul dvs. și cerințele sale unice de securitate. Vezi Aegis
Ghidul utilizatorului pentru mai multe moduri diferite de a face acest lucru.

· Cu cât folosiți mai mult facilitățile de gestionare a testelor Aegis (vezi aent(1) și și(1)) cu atât mai greu
este pentru o schimbare inadecvată să intre în linia de bază.

Duplicat furtunile
Într-un mediu de dezvoltare distribuit, este obișnuit ca seturile de modificări să fie în cele din urmă
propagat înapoi la inițiator. Există situații (în special în unele stele
topologii) în care mai multe copii ale pachetului se vor întoarce la inițiator.

Dacă aceste seturi de modificări nu sunt detectate în etapa de revizuire și sunt încă propagate
din nou, există posibilitatea unei explozii exponențiale de seturi de modificări redundante
fiind distribuite iar şi iar.

Pentru a combate acest lucru, modificările sunt verificate după despachetarea fișierelor, dar înainte de a construi sau
se efectuează diferența sau testul. „aecpu --neschimbat” comanda este folosită pentru a exclude toate
fișierele pe care depozitul local le are deja în forma dorită. Dacă nu se modifică fișierele
rămâne după aceasta, modificarea este renunțată complet (vezi aedbu(1) și aencu(1)).

LISTA


Varianta listă poate fi folosită pentru a lista conținutul unui pachet fără a dezambala efectiv
ea mai întâi. Ieșirea amintește de egidă -listă modificare-detalii ieșire.

Opţiuni
Următoarele opțiuni sunt înțelese de varianta de listă:

-Fişier nume de fișier
Citiți setul de modificări din fișierul specificat. Implicit este să îl citiți din
intrare standard. Numele de fișier „-” înseamnă intrarea standard.

Dacă sistemul dumneavoastră are libcurl(3), iar Aegis a fost configurat să-l folosească în timpul compilării
(acesta este implicit dacă este disponibil) veți putea specifica și a
Uniform Resource Locator (URL) în locul numelui fișierului. Datele relevante vor
fi descărcat. (Cel - Verbos opțiunea va oferi o bară de progres.)

-Ieșire nume de fișier
Această opțiune poate fi utilizată pentru a specifica fișierul de ieșire. Ieșirea este trimisă către
ieșire standard în mod implicit. Util doar cu opțiunea -List.

OPŢIUNI


Următoarele opțiuni pentru această comandă nu au fost menționate încă:

-Ajutor
Această opțiune poate fi folosită pentru a obține mai multe informații despre cum să utilizați aervml
programul.

Vezi si egidă(1) pentru opțiunile comune tuturor comenzilor Aegis.

Toate opțiunile pot fi prescurtate; abrevierea este documentată ca litere mari,
toate literele mici și literele de subliniere (_) sunt opționale. Trebuie să utilizați consecutive
secvențe de litere opționale.

Toate opțiunile nu fac distincție între majuscule și minuscule, le puteți tasta cu litere mari sau mici sau a
combinația dintre ambele, cazul nu este important.

De exemplu: argumentele „-proiect, „-PROJ” și „-p” sunt toate interpretate ca însemnând
-Proiect opțiune. Argumentul „-prj” nu va fi înțeles, deoarece consecutiv
caracterele opționale nu au fost furnizate.

Opțiunile și alte argumente ale liniei de comandă pot fi amestecate în mod arbitrar pe linia de comandă,
după selectoarele de funcţii.

Numele lungi ale opțiunilor GNU sunt înțelese. Deoarece toate numele opțiunilor pentru aervml sunt lungi,
aceasta înseamnă ignorarea semnului „-” suplimentar. "--opțiune=valoare„Convenția este, de asemenea
înțeles.

EXIT STAREA


aervml comanda va ieși cu starea 1 la orice eroare. The aervml comanda va
ieșiți doar cu starea 0 dacă nu există erori.

MEDIUL VARIABILE


Vedea egidă(1) pentru o listă de variabile de mediu care pot afecta această comandă. Vedea
aepconf(5) pentru fișierele de configurare a proiectului specific_proiectului câmp pentru modul de setare
variabile de mediu pentru toate comenzile executate de Aegis.

DREPTURI DE AUTOR


aervml versiunea 4.24.3.D001
Drepturi de autor (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller

Programul aerevml vine cu ABSOLUT NU GARANȚIE; pentru detalii folosiți „aervml
-Versiune Licență'comandă. Acesta este software gratuit și sunteți binevenit să îl redistribuiți
sub anumite conditii; pentru detalii folosiți „aervml -Versiune Licență'comandă.

Utilizați aerevml online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad