Git und TFS - Ein ungleiches Paar? zu Gast bei:.net User Group Ulm und Oberschwaben
2-year anniversary Probephase zwischen Januar und Juli 2013 Hochzeit Juli 2013 (TFS 2013 RTM) Arbeiten seitdem an Ihrer Beziehung
Umfrage-Runde Wer von Euch benutzt GIT? Und wieso? Wer von Euch benutzt TFVC? Und wieso?
Agenda Vorstellung des Paares Die Partnerschaft Einblick in den Alltag Resümee
TFVC vs. Git
TFS 2015 – ALM Plattform Big Player der ALM-Szene solide zuverlässig mächtig
Team Foundation Version Control (TFVC) zentrale Verwaltung auf dem Server check-in/-out Netzwerk notwendig unflexible Branch-Struktur check-out check-in
Git - Versionsverwaltung Das angesagte Modell schlank flexibel sexy
Git Version Control lokale Kopie des Repository Echte offline Funktionalität einfaches Branchen & Mergen commit push pull share
TFVCGit Typzentralverteilt Historieauf Serverlokal Speicherkaum ein ProblemPlatz- und performancekritisch Branchesverwaltet auf Serverlokal verwaltet Netzwerkmeistens benötigtzum Teilen des Quellcodes Lernkurveflachhoch
Git und TFVC Friedliche Koexistenz zweier unterschiedlicher Versionsverwaltungssysteme!
Einfaches Szenario -consoleclonepush
ALM Szenario Backlog TaskRepo Review Develop Build
Demo UG ULM Speaker: Karsten Kempe Scene: Git & TFS Take: I-0
Git Commands InitClonePullFetch Add CommitPush Status StashBranch Reset RebaseSubmodulesMerge Source Code holen: Source Code aufnehmen: Status abfragen: Source Code ordnen: Änderungen zurücknehmen: Änderungen zusammenfassen:
Git und TFS Ein Paar mit Zukunft? Dogfooding bei Microsoft „Continuous Delivery“ und weit verteilte Teams Open Source und Cross-Plattform
Git und TFS Application Lifecycle Management für Jedermann! flexible Versionsverwaltung Build Automatisierung Anforderungsmanagement Test Management Release Management
Kontakt Karsten Kempe Visual Studio ALM
VIELEN DANK!