Schulung Team Foundation Server (TFS) - Versionskontrolle

Beschreibung/Inhalt
Unverbindliches Angebot anfordern

- Diesen Kurs führen wir je nach Kundenwunsch mit jeder gewünschten Version von TFS und Visual Studio durch, z.B. TFS 2012, TFS 2013, TFS 2015. Auf Anfrage sind auch ältere Versionen möglich (TFS 2005/TFS 2008/TFS 2010).

Überblick über die Konzepte und Funktionen der Versionsverwaltung: Projekte, Workspaces, Mapping
Erstellen und Konfigurieren von Projekten
Festlegen der Zugriffsrechte
Team Explorer und Source Control Explorer
Integration der TFS-Versionsverwaltung in unterschiedliche Entwicklungswerkzeuge (Visual Studio, Visual Studio .NET, Eclipse mit TeamPrise, Windows Explorer, Unix-Clients)

Arbeit mit der Versionsverwaltung

  • Abrufen von Quellcode (Get), Bereitstellen von Quellcode (Check-In)
  • Vorgehensweise beim Löschen und Verschieben von Dateien
  • Konflikte erkennen und behandeln
  • Sperren von Quellcode (Check-Out)
  • Versionsgeschichte und Versionsvergleiche
  • Branching und Merging
  • Labels
  • Shelving
  • Anpassung des TFS-Mappings
  • Strukturierung von Quellcode unter Berücksichtigung von Sicherheitsaspekten und Branching-Strategien


  • Vorgehensweise in typischen Problemsituationen

    Verbesserung der Quellcodequalität mit Hilfe von Check-In-Policies
  • Kommentare prüfen
  • Zuordnung zu Work Items
  • Unit Tests bestehen
  • Pessimistisches Continious Integration mit Gated Check-Ins (ab TFS 2010)


  • Optional: Abgrenzung zu konkurrierenden Versionskontrollsystemen wie Subversion, Source Safe, Perforce und Clear Case
    Optional: Aufzeigen von Migrationswegen von bestehenden Versionskontrollsystemen

    Dauer
    Auf Wunsch
    Ort
    In Deutschland, Österreich und der Schweiz nach Ihrer Wahl
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil