Microsoft Visual Studio 2005 Team System EnterpriseClass Source Control - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Microsoft Visual Studio 2005 Team System EnterpriseClass Source Control

Description:

Features of Team Foundation Source Control. Source ... Fargo, ND. 4 Users. Research Triangle, NC. 42 Users. Copenhagen, Denmark. 6 Users. Hyderabad, India ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 24
Provided by: prashants8
Category:

less

Transcript and Presenter's Notes

Title: Microsoft Visual Studio 2005 Team System EnterpriseClass Source Control


1
Microsoft Visual Studio 2005 Team System
Enterprise-Class Source Control
Ajay Sudan Product Management, Visual Studio Team
System Microsoft Corporation
2
What we will cover
  • What is Visual Studio Team System? Visual Studio
    Team Foundation?
  • Features of Team Foundation Source Control
  • Source Control Drill-down
  • Shared vs. Exclusive Checkout
  • Promotion Modeling
  • File Storage
  • Supporting the Enterprise

3
Visual Studio Team System
Visual Studio Team EditionSoftware Architects
Visual Studio Team EditionSoftware Developers
Visual Studio Team EditionSoftware Testers
Visual StudioTeam Foundation Server
4
Team Foundation Servers Guiding Principles
5
What is VS Team Foundation?
Integrated Platform for Collaborating on Software
Development Projects.
6
Team Foundation Source Control
  • Built new from the ground up
  • 3-tier ASP.NET web service
  • SQL Server 2005 data store

Totally New Version Control System
  • Integrated checkin
  • Shelving
  • Source Control Explorer
  • More

Lots of New Features
  • Support for distributed teams
  • Secure, Reliable, Scalable
  • Future tool for Microsoft

Built for the Enterprise
7
Source Control Feature Support
Yes No
  • Atomic Checkin
  • Work Item Integration
  • Checkin Policies
  • Shelving
  • Delta File Storage
  • Delta Binary File Storage
  • Large File Support (gt4GB)
  • Distributed Team Support

8
Source Control Feature Support
Yes No
  • E-mail Checkin Notification
  • Non-Windows Support
  • Diff Tool Extensibility
  • Shared Checkout
  • VS 2003 Integration
  • Keyword Expansion
  • Pinning Sharing
  • Shadow Folders

9
Shared Checkout
  • Shared or exclusive you choose!
  • Customize for your team project
  • Customize for file types
  • Exclusive Lock on checkout
  • Latest version required for checkin

10
Shared and Exclusive Checkout
11
Traditional Promotion Modeling
  • Source baselines of varying quality

foo.cs
bar.cs
12
Team Foundation Promotion Modeling
  • Branches of varying quality

foo.cs
bar.cs
foo.cs
bar.cs
foo.cs
bar.cs
13
Promotion Modeling(with a little branching and
merging tossed in)
14
Efficient File Storage
File Store
foo.bmp
bar.vb
9
Upload Handler
11
15
12
The Deltafier
17
17
Download Handler
9
12
15
12
File Cache
Compression Delta Storage 70 Space Savings!
15
Supporting the EnterpriseDistributed Development
  • Designed for the Internet
  • Web-based protocols HTTP HTTPS
  • Optimized for high-latency, low-bandwidth
    scenarios

New! Caching proxy File content cached on
LAN Ideal for regional offices
16
Supporting the EnterpriseSource Control Proxy
SOAP Messages
File Transfers
SOAP Messages
File Transfers
SOAP Messages
File Transfers
17
Supporting the EnterpriseSource Control Proxy
SOAP Messages
File Uploads
SOAP Messages
Downloads
File Uploads
SOAP Messages
File Uploads
18
Source Control Proxy PerformanceRedmond to
Raleigh
Raleigh office has 3Mbps of bandwidth shared by
70 employees.
19
Supporting the EnterprisePlatform Support
  • Clients shipping with VS 2005
  • VS2005 Solution Explorer integration
  • Source Control Explorer
  • Command line
  • MSSCCI Client for VS 03, VB 6, VC 6
  • Coming from partners
  • Unix, Linux, Mac OS clients
  • Eclipse/Websphere integration

20
Sample DeploymentMicrosoft VSTS Dogfooding
Copenhagen, Denmark6 Users
Fargo, ND4 Users
Redmond, WA368 Users
Research Triangle, NC42 Users
Hyderabad, India14 Users
21
Sample DeploymentInternal usage statistics
Team Foundation Users 492 Version Control
Users 411 Number of Files/Folders 542,573/63,99
9 Compressed File Size 46.9 GB Workspaces 91
4 Workspace File Versions 11 Million Changesets
8175 Pending Changes 7232 Shelvesets 181
0 Work items /versions 45,131 / 357,307
Copenhagen, Denmark6 Users
Fargo, ND4 Users
Redmond, WA368 Users
Research Triangle, NC42 Users
Hyderabad, India14 Users
22
Session Summary
  • Version control is a feature of Visual Studio
    Team Foundation Server
  • Lots of powerful features
  • Team Foundation Server is ready for the enterprise

23
For More Information
  • MSDN Web site
  • http//msdn.microsoft.com/teamsystem
  • Lots of blogs
  • http//blogs.msdn.com/team_foundation
  • http//blogs.msdn.com/buckh
  • Download VS2005 Release Candidate
  • http//lab.msdn.microsoft.com/vs2005/get
Write a Comment
User Comments (0)
About PowerShow.com