Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung …...
-
Upload
georg-kant -
Category
Documents
-
view
112 -
download
2
Transcript of Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung …...
Team Foundation Server 2008Mehr als nur eine Versionsverwaltung
Referent: Neno LojeMVP und MCTS für Team Systemwww.teamsystempro.de
Visual Studio Team System
Version 2008
TFVC vorgestellt
Team Foundation Version Control (TFVC)
… ist eine vollständige Neuentwicklung… wurde für große Teams, die auch weltweit verteilt arbeiten, optimiert
Was gehört alles in eine Versionsverwaltung?
Alles, was sie dem Auftraggeber später aushändigen
Quellcode (C#, C++, VB6, Java, …)TestsSetupEndkundendokumentation & BeispieldateienDatenbank-Schema…
Architektur des FS
Custom reportingtools
MS Excel
Team Foundation Data Tier
Version ControlProxy
Report Client
Team Foundation Client Tier
CoreData
VersionControlWork Items Team Build
Data
SQLReportingServices
WindowsSharePointServices
SQLReportingServices
WindowsSharePointServices
Work ItemTrackingService
VersionControlService
TeamBuild
Service
CoreServices
Warehouse
Adapters
Team Foundation App Tier
WSS Proxies
SQL RS Proxies
Team Foundation Object Model
MS ExcelPlug-In
MS ProjectPlug-In
Visual Studio Packages
Internet Explorer
BuildProcess
VersionControlProxy
Service
VSTFClients of VSTFVSTF Adjuncts
Build Machine
Demo
Team Foundation Server in Aktion
Anders als bei VSS
Änderungen erst lokal im Workspaceerst nach Check-In ist es für alle sichtbar
Check-Out holt nicht die neuste Version
einstellbar (ab TFS 2008)
Links werden durch Branching abgebildet und haben nun einen expliziten SchrittStandardmäßig ist mehrfaches Auschecken erlaubt
Nächste Schritte
1. Ziehen Sie umMigration des Quellcodes
2. Starten Sie mit zwei BranchesTrennung vom ausgelieferter Version und in Entwicklung befindlichem Codeund erzeugen bei Bedarf zusätzliche Branches
3. Nutzen Sie "Shelves" für unfertige Arbeit
bei Feierabend, zur Weitergabe, etc.
© 2009 Microsoft Corporation All rights reservedThis presentation is for informational purposes only Microsoft makes no warranties, express or implied, in this summary