Programowanie

GNU Arch

GNU Arch

GNU Arch to rozproszony system kontroli wersji. Jego głównym autorem jest Tom Lord, stąd nazywany też tla (skrót od Tom Lord's Arch). Lord rozpoczął projekt jako alternatywną dla CVS kolekcję skryptów. Od roku 2003 Arch należy do projektu GNU. Na bazie Archa powstały osobne systemy wersji ArX oraz Bazaar.

Każdy element repozytorium Archa jest śledzony globalnie, co pozwala na dużą skalowalność systemu i łatwe scalanie oraz włączanie łatek z dowolnych źródeł.

Wybrane możliwości Archa:

Arch jest krytykowany z powodu trudności w nauce obsługi, nawet wśród użytkowników innych systemów kontroli wersji. Chodzi między innymi o dużą liczbę poleceń oraz niestandardową konwencję nazewnictwa, która utrudnia pracę skryptów i powłok systemowych oraz portowanie na inne niż uniksowe systemy operacyjne. Poza tym zarzuca mu się słabą skalowalność do dużych repozytoriów.

Zwolennicy programu uważają te wady za efekty dojrzewania systemu, które z czasem zostaną naprawione.

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne