Aceasta este comanda aetar 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
aetar - distribuiți de la distanță o modificare prin tar
REZUMAT
aetar -Trimite [ opțiune... ]
aetar -A primi [ opțiune... ]
aetar -Listă [ opțiune... ]
aetar -Ajutor
aetar -Versiune
DESCRIERE
aetar comanda este folosită pentru a trimite și a primi seturi de modificări prin gudron(1) a facilita
dezvoltare distribuită geografic.
Funcția de bază este de a reproduce o modificare, deci o comandă ca
aetar -send | aetar -primire
poate fi folosit pentru a clona o modificare, deși mai puțin eficient decât aeclone(1). Formatul fișierului
folosit este unul obișnuit gzip(1) comprimat gudron(1) arhivă.
TRIMITE
Varianta de trimitere preia o modificare specificată sau o linie de bază și construiește o distribuție
pachet care conține tot conținutul fișierului sursă. Nu sunt incluse metadate de modificare.
Nu este necesar ca destinatarul să aibă aetar(1) comanda. Este posibil să
folosește obișnuit gudron xzf comandă pentru a extrage fișierele din arhivă.
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.
-Add_Path_Prefix şir
Această opțiune poate fi folosită pentru a specifica un prefix de cale care să fie adăugat la fiecare nume de fișier în
arhiva. Aceasta înseamnă că atunci când arhiva este dezambalată, va fi plasată toată
în un singur director.
-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 aetar(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.
- 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.
-Toata_sursa
Această opțiune poate fi folosită pentru a trimite întreaga sursă a proiectului, precum și
schimba fișierele sursă. Aceasta este valoarea implicită.
-Sursa_Parțială
Această opțiune poate fi utilizată pentru a trimite numai fișierele sursă ale unei modificări.
-Include_Build
Această opțiune poate fi folosită pentru a trimite și fișiere de compilare.
-Not_Include_Build
Această opțiune poate fi folosită pentru a trimite doar sursa (sursă, test, config, dar nu build)
fișiere. Aceasta este valoarea implicită.
-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.
A PRIMI
Varianta de primire ia un tarball și creează o schimbare Aegis (vezi aenc(1)) la
implementează schimbarea în interior. Fișierele sunt adăugate la modificare (vezi aenf(1), aecp(1),
aerm(1), aent(1)) și apoi conținutul fișierului este dezambalat în dezvoltare
director.
Nu este necesar ca expeditorul să aibă aetar(1) comanda. Este posibil de utilizat
regulat gudron czf comandă pentru a crea tarball-ul. Poate doriți să utilizați tardiv(1)
comandă pentru a manipula numele fișierelor înainte de extragere.
Fișier Alte denumiri
Este obișnuit ca fișierele tar generate pentru a distribui proiecte open source să conțină o cale
prefix.
-Eliminați_prefixul_calei şir
Această opțiune poate fi utilizată pentru a specifica în mod explicit prefixele de cale care urmează să fie eliminate, dacă
prezent. Poate fi specificat de mai multe ori.
-Eliminați_prefixul_calei număr
Eliminați cel mai mic prefix care conține num slash-uri de la fiecare nume de fișier
găsit în fișierul de corecție. Se numără o secvență de una sau mai multe bare oblice adiacente
ca o singură tăietură.
Dacă aveți o structură complexă de directoare a proiectelor, din când în când oamenii vă pot trimite
tarball-uri relativ la un subdirector, mai degrabă decât relativ la rădăcina proiectului.
-Add_Path_Prefix şir
Această opțiune poate fi utilizată pentru a specifica calea unui subdirector de proiect în care
pentru a aplica tarball-ul.
Notificare
aetar 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.
-Exclude
Această opțiune poate fi folosită pentru a exclude anumite fișiere din tarball
considerare.
De asemenea, puteți adăuga mai multe excluderi folosind specific_proiectului domeniul proiectului
configurație, folosind atributul aetar:exclude care listează numele fișierelor pentru a le exclude
separate prin spații.
-Exclude_Auto_Tools
Această opțiune poate fi folosită pentru a exclude fișierele comune pentru tarball-uri de open source
proiecte care au folosit GNU Autoconf sau GNU Automake. Acest lucru este declanșat de
prezenta configura.ac, configura.in or Makefile.am fișiere. Acest lucru funcționează doar pentru
proiecte simple, proiectele mai complexe vor trebui să folosească excluderea proiectului
atribute.
Puteți seta acest lucru automat folosind aetar:exclude-auto-tools boolean
atribut în specific_proiectului câmpul fișierului de configurare a proiectului.
-Exclude_CVS
Această opțiune poate fi utilizată pentru a exclude fișierele comune pentru depozitele CVS, care
implementează funcțiile de depozit, mai degrabă decât să conțină codul sursă. Se va
de asemenea, căutați în interiorul fișierelor .cvsignore pentru fișiere suplimentare de ignorat.
Puteți seta acest lucru automat folosind atributul boolean aetar:exclude-cvs în
il specific_proiectului câmpul fișierului de configurare a proiectului.
-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.)
-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.
-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 si cunoaste autorul
bine.
Securitate
Descărcarea unui tarball și trimiterea automată a acestuia la linia de bază fără a-l verifica
ar fi o rețetă pentru dezastru. Sunt prevăzute o serie de garanții:
· Fișierul este despachetat într-o nouă modificare. Trebuie să editați descrierea modificării.
Trebuie să anulați copierea fișierelor neschimbate. Trebuie să deosebești schimbarea. Trebuie să
construiți și testați schimbarea. Acest lucru asigură că un evaluator local validează modificarea
înainte de a fi comisă, prevenind daune accidentale sau rău intenționate.
· Se încurajează utilizarea sistemelor de autentificare și criptare, cum ar fi PGP și GPG.
Cu toate acestea, este de așteptat ca această prelucrare să aibă loc după aetar --trimite are
a construit pachetul și înainte aetar --a primi examinează și acționează asupra pachetului.
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 aetar. Este de așteptat ca comanda aetar să fie utilizată în cadrul shell-ului
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ă.
LISTA
Varianta listă poate fi folosită pentru a lista conținutul unui tarball fără a despacheta efectiv
mai întâi.
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 aetar
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 aetar sunt lungi,
aceasta înseamnă ignorarea semnului „-” suplimentar. "--opțiune=valoare„Convenția este, de asemenea
înțeles.
FILE FORMAT
Formatul de fișier reutiliza formatele existente, mai degrabă decât să introducă ceva nou. Acest lucru înseamnă
este posibil să extrageți conținutul unui pachet chiar și atunci când aetar este indisponibil.
· Fișierele sursă și alte informații sunt stocate ca Unix normal gudron(1) arhivă.
· La trimitere, tarball-ul este comprimat folosind formatul GNU gzip. De obicei primar
fișierele sursă sunt text ASCII, rezultând o compresie semnificativă. (Acest lucru este opțional.)
La primire, dacă tarball-ul este comprimat, acesta va fi decomprimat automat,
detectarea este automată, nu trebuie să faceți acest lucru singur.
EXIT STAREA
aetar comanda va ieși cu starea 1 la orice eroare. The aetar comanda va numai
ieșiți 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
aetar 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 aetar vine cu ABSOLUT NU GARANTIE; pentru detalii folosiți „aetar -Versiune
Licență'comandă. Acesta este software gratuit și sunteți binevenit să-l redistribuiți sub
anumite condiții; pentru detalii folosiți „aetar -Versiune Licență'comandă.
Utilizați aetar online folosind serviciile onworks.net