Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung …...

10
Team Foundation Server 2008 Mehr als nur eine Versionsverwaltung Referent: Neno Loje MVP und MCTS für Team System www.teamsystempro.de

Transcript of Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung …...

Page 1: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

Team Foundation Server 2008Mehr als nur eine Versionsverwaltung

Referent: Neno LojeMVP und MCTS für Team Systemwww.teamsystempro.de

Page 2: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

Visual Studio Team System

Version 2008

Page 3: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

TFVC vorgestellt

Team Foundation Version Control (TFVC)

… ist eine vollständige Neuentwicklung… wurde für große Teams, die auch weltweit verteilt arbeiten, optimiert

Page 4: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

Was gehört alles in eine Versionsverwaltung?

Alles, was sie dem Auftraggeber später aushändigen

Quellcode (C#, C++, VB6, Java, …)TestsSetupEndkundendokumentation & BeispieldateienDatenbank-Schema…

Page 5: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

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

Page 6: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

Demo

Team Foundation Server in Aktion

Page 7: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

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

Page 8: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

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.

Page 9: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

Fragen

per Kontaktformular unter:www.teamsystempro.de

Page 10: Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,

© 2009 Microsoft Corporation All rights reservedThis presentation is for informational purposes only Microsoft makes no warranties, express or implied, in this summary