Dettagli del software:
Versione: 4.24.2
Data di caricamento: 3 Jun 15
Licenza: Libero
Popolarità: 79
Aegis è un sistema di gestione della configurazione software basato sulle transazioni.
Progetto Aegis fornisce un quadro entro il quale un gruppo di sviluppatori può lavorare su molte modifiche a un programma indipendente, e Aegis coordina l'integrazione di questi cambiamenti nel fonte principale del programma, con il minor disturbo possibile.
Caratteristiche .
- Tutte le operazioni sul repository sono basate su insiemi di modifiche
- I veri configurazioni. Tutte le modifiche sono istantanee riproducibili. Ogni set cambiamento ha un identificatore univoco di configurazione.
- Possibilità di rinominare i file senza perdere la loro storia.
- I file binari sono supportati.
- File meta-dati di versione. Versioni Aegis di file, non solo i contenuti e l'esistenza di file, ma anche l'esecuzione di 'bandierina' autorizzazione per i file e attributi del file. Gli utenti possono collegare i meta-dati arbitrari (& quot; attributi & quot;). A qualsiasi file
- impegna sono davvero atomico. Nessuna parte di un commit ha effetto fino a quando l'intero commit è riuscita. Log messaggi sono attaccati alla revisione, non memorizzate ridondante come in CVS.
- Controlli di accesso a linee di sviluppo (filiali). Creazione di una filiale in Aegis può essere realizzato con un unico comando di veloce.
- sincronizzazione Repository, sviluppo geograficamente distribuito.
- Prestazioni ottimali per tutti gli utenti, locali o remoti, beuase non c'è alcuna differenza. Syncgronization Repository significa che tutti gli sviluppatori, locali o remoti, ottenere prestazioni ottimali.
- disconnesso commette. Avete mai avvitato una base di codice su un aereo o di una vacanza e desiderato di poter tornare indietro? Produttività in viaggio, a casa, presso gli uffici remoti con connettività di rete parziale o lento.
- Architettura peer-to-peer. Il lavoro può scorrere in ogni direzione, compresa la & quot; lateralmente & quot; tra i due siti, senza che coinvolge un sito principale.
- I costi sono proporzionali per modificare le dimensioni, non la dimensione dei dati. In generale, il tempo richiesto per un'operazione Aegis è proporzionale alla dimensione delle variazioni risultanti da tale operazione, non alla dimensione assoluta del progetto in cui i cambiamenti sono in atto.
- Aegis utilizza un insieme di semplici formati di disco on- per archivi e banche dati complementari. Non richiede o utilizzare un database relazionale, database di hash-table, o qualsiasi altra cosa che richiede accoliti e amministratori. Di conseguenza, la creazione di un nuovo repository progetto è assolutamente banale: un unico comando Aegis fa, in pratica con la creazione di alcune nuove cartelle
Cosa c'è di nuovo in questa versione:
- Il fState ramo può contenere falsi voci trasparenti quando un cambiamento non tuttavia modifica integrato per la prima volta nel ramo un file. E 'possibile che tali voci causano problemi se il progetto è configurato per scrivere il file pfstate. Per evitare questi problemi i falsi voci trasparenti sono spogliati al volo quando la lettura del file pfstate. Il modo in cui il file del pfstate viene scritto non viene modificato.
- La traduzione italiana dei messaggi di errore è ora disponibile.
- I messaggi di errore vietnamiti e olandesi è stato aggiornato.
- Il aerevml (1) il comando è stato erroneamente stampa due volte attributi definiti dall'utente. Questo comportamento è stato corretto.
- Il (1) il comando aeclean stato erroneamente controllando gli schemi contro il nome assoluto dei file. Questo comportamento è stato corretto.
- Il aelock (1) pagina di manuale è stato erroneamente segnalando l'attributo uso nome aelock. Questo è stato risolto.
- Il (5) pagina man aesub riferimento ora aeuconf (5) nella sezione indirizzo di posta elettronica.
- Il aedist (1) il comando è ora più robusto durante la manipolazione dei file rinominati.
- Lo script di prova t0228a-matt.sh è stato reso più robusto rispetto a un comportamento diverso di libmagic.
- Lo script di prova t0127a.sh (aeimport vs CSSC) è stato corretto.
- è stato fissato un numero di bug di memoria correlata.
- Qualche errore di battitura è stato corretto nel ae-repo-ci (1) man page.
- Il processo di creazione è stato migliorato per dare messaggi più informativi quando un nuovo sviluppatore egida popolano il suo repository per la prima volta.
I commenti non trovato