DEV Community

dotNET{podcast}

Git o TFVC ? - Gian Maria Ricci

Per chi si occupa di sviluppo software, uno dei principali strumenti di lavoro è rappresentato dal sistema di versioning del codice, che oltre a gestire il fondamentale "backup" del frutto del nostro lavoro, consente a più persone di poter modificare contemporaneamente (quando necessario) gli stessi file senza preoccuparsi troppo della successiva fase di "merge" ovvero della fase di unificazione delle modifiche. Queste sono solo alcune delle operazioni che ci consentono di fare i sistemi di versioning del codice.In questa puntata Gian Maria Ricci ci parlerà di Git, un sistema di versioning nato pochi anni fa ma già apprezzato e riconosciuto a livello mondiale come uno dei più evoluti.Insieme al nostro ospite scopriremo quali sono i punti di forza di Git e come, grazie alla sua architettura, questo sistema di versioning risulti difficilmente paragonabile ad altri.Useremo come metro di paragone TFVC (Team Foundation Version Control), il sistema di versioning di Microsoft, integrato in Team Foundation Server, un server per la gestione dell'ALM (Application Lifecycle Management).

Episode source