Visual Studio 2005 Team System: Enterprise Class Source Control - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

Visual Studio 2005 Team System: Enterprise Class Source Control

Description:

Visual Studio 2005 Team System: Enterprise Class Source Control ... Can cherry-pick individual changes. Innovative Shelving. Capture changes without a checkin ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 28
Provided by: downloadM
Category:

less

Transcript and Presenter's Notes

Title: Visual Studio 2005 Team System: Enterprise Class Source Control


1
Visual Studio 2005 Team SystemEnterprise Class
Source Control Work Item Tracking
  • Brian A White
  • Microsoft
  • brianwh_at_microsoft.com
  • http//blogs.msdn.com/brianwh/

2
(No Transcript)
3
Visual Studio Team System
Visual StudioTeam Architect
Visual StudioTeam Developer
Visual StudioTeam Test
Visual StudioTeam Foundation
4
Guiding Principles
5
What is VS Team Foundation?
Integrated Platform for Collaborating on Software
Development Projects.
6
What is VS Team Foundation?
7
What about all the lists I manage?
8
Customized to Your ProcessWork Item Types
  • Every organization works differently
  • You must be able to customize
  • Each type consist of
  • Fields, form, rules, states
  • Build on standard methodologies
  • MSF Agile
  • MSF Formal

9
Tightly IntegratedWork Item Tracking
  • Version Control check-in links
  • MS Project and Excel integrations
  • Found In/Fixed In Build Integration
  • Testing Integration
  • Shared Infrastructure
  • Reporting
  • Authorization and Security
  • Project and Iteration Hierarchies
  • Email alerts

10
Work Item Tracking
11
What is VS Team Foundation?
12
Team Foundation Version Control
  • Full featured software configuration management
    tool
  • Advanced SCM capabilities
  • Focus on key development scenarios
  • Deeply integrated

13
Developer Checkin
  • All checkin activities in a single UI
  • Validate and commit source changes
  • Resolve work items
  • Send e-mail
  • Changes encapsulated as a changeset
  • Applied atomically to the repository
  • Convenient for managing change

14
Checkin - Under the Hood
Visual Studio
WorkItem 33231
Work Item Tracking
Workspace
Change Set 727012
Change Set 727012
Change Set 727012
Change Set 727012
Change Set 727011
V1
V2
V5
V3
V4
V5
Version Control
Integration Infrastructure
15
Integrated Version Control Work Item Tracking
16
Parallel Development
  • Path-space branching
  • Powerful merging
  • Merge file adds, deletes, renames, etc.
  • Computes changes that need merging
  • Can cherry-pick individual changes

17
Innovative Shelving
  • Capture changes without a checkin
  • Optionally restore unmodified files
  • Scenarios
  • Interrupted work
  • Backup/checkpoint work-in-progress
  • Transfer changes
  • Code review or buddy test

18
What is VS Team Foundation?
19
Build AutomationOut-of-the-box daily build
  • Good build process is hard to achieve
  • Many shops dont even bother
  • Goal make it trivial
  • Builds are reproducible
  • VS Projects are built directly
  • Builds are scheduled or on-demand
  • Build report is centrally published
  • Goal tight integration with VS Team System tools

20
Build Automation Steps
21
What is VS Team Foundation?
22
Project Site
  • Facilitates team communication
  • Specs, discussions, announcements, lists
  • Work items, reports, public builds
  • Lightweight access for casual stakeholders
  • Built on Windows Sharepoint Services

23
What is VS Team Foundation?
24
Reporting
  • Provides system-wide data view
  • Ships with many beneficial reports
  • 50 reports in the box
  • You can customize or add more
  • Built on SQL Server Reporting Services

25
Reporting
26
What is VS Team Foundation?
Integrated Platform for Collaborating on Software
Development Projects.
27
For More Information
  • Visual Studio Team System Site
  • http//www.microsoft.com/vstudio/teamsystem
  • Version Control Blogs
  • http//blogs.msdn.com/korbyp/
  • http//blogs.msdn.com/buckh/
  • http//blogs.msdn.com/bharry/
  • Work Item Tracking Blogs
  • http//blogs.msdn.com/brianwh/
  • http//blogs.msdn.com/kkellyatms/
Write a Comment
User Comments (0)
About PowerShow.com