Dezvoltat de | Proiectul GNU |
---|---|
Prima versiune | 2001 |
Ultima versiune | 1.3.5 (20 iulie 2006) (Proiectul nu este întreținut) |
Scris in | VS |
Mediu inconjurator | Cross-platform |
Tip | Managementul versiunilor |
Licență | GNU General Public License versiunea 2 sau o versiune ulterioară ( d ) |
Site-ul web | (ro) Site oficial |
GNU arch este un software pentru controlul versiunilor și gestionarea configurației utilizat în dezvoltarea de software .
Arcul GNU este dezvoltat de Tom Lord , apoi întreținut pentru proiectul GNU de Andy Tai. Acest software gratuit , disponibil încă în condițiile GNU GPL 2.0 sau mai recent, nu mai este întreținut. Bazaar este DVCS oficial al Proiectului GNU.
Arch are multe avantaje față de alte sisteme de control al reviziei. In mod deosebit :
Arch urmărește întregul copac - nu doar fișiere individuale. De exemplu, puteți schimba multe fișiere într-o structură de copac, arcul poate salva toate aceste modificări ca un set de modificări, mai degrabă decât fișier cu fișier. Dacă redenumiți fișierele sau reorganizați arborele, arch poate salva aceste modificări, așa cum se întâmplă atunci când editați fișiere.
Arch nu creează doar instantanee ale copacilor de proiect. Mai degrabă, asociază fiecare revizie cu un anumit set de modificări: o descriere exactă a ceea ce s-a schimbat. Arch oferă astfel comenzi orientate spre seturi de modificări care facilitează redarea acestor modificări, îmbinarea arborilor prin aplicarea modificărilor, analizarea istoricului unui arbore întrebând ce modificări i-au fost aplicate și așa mai departe.
Arch nu se bazează pe „distribuție centralizată”. De exemplu, nu este esențial să acordați acces la scriere tuturor contribuabililor importanți la un proiect. În schimb, fiecare colaborator poate avea propria arhivă pentru munca sa. Arch funcționează flexibil între legăturile dintre arhive.