Branch
Una linea di sviluppo con un nome, che Git segue tramite un riferimento mobile a un commit.
Preparare modifiche su una linea separata
Un branch è una linea di sviluppo. Git la rappresenta come riferimento nominato e mobile a un commit. Nuovi commit sulla linea fanno avanzare il riferimento. Gli altri branch non devono necessariamente cambiare.
In un esempio inventato, una visualizzazione della data viene adattata su fix/report-date e registrata in un commit. La linea principale resta inizialmente allo stato precedente. Dopo revisione, la modifica può essere integrata nella destinazione prevista. Il flusso del progetto decide se serve una pull request. Un branch non è un server di prova distinto né una barriera automatica. Ambiente di prova, accessi e approvazioni vanno organizzati separatamente.
Fonti
Termini correlati
- GitUn sistema distribuito di controllo di versione con repository locali e cronologia registrata.
- CommitUno stato del progetto registrato in Git con metadati e, quando presenti, riferimenti agli stati precedenti.
- Pull requestUna proposta di integrazione in un branch destinazione, con contesto per revisione e discussione comuni.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


