Team Foundation Server Version Control

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

    Team Foundation Server Version Control - Presentation Transcript

    1. Steve Lange | Developer Technology Specialist | stevenl@microsoft.com | Microsoft
      • What is Team System & TFS
      • TFS Version Control
      • Q&A
    2.  
    3. Data Tier Data Warehouse Version Control Work Items Team Build SQL Server 2005 Windows SharePoint Services Web Services Application Tier SQL Reporting Services Client Interface Visual Studio Team Explorer MS Project MS Excel TFS SDK Command Line Build Environment Build Process Version Control Proxy Version Control Proxy Service
    4. Dev Team (Local) Dev Team (Remote) Business User TCP/IP HTTP / S Win 2003 Server SQL Server 2005 IIS 6.0 Team Foundation Server Build Server Version Control Proxy (Remote) Active Directory
    5.  
      • Integrated Experience
      • Major Capabilities
        • Changesets
        • Workspaces
        • Branch And Merge
        • Shelving
      • Atomic
        • A changeset is guaranteed to have all changes from a check-in
      • Integrated
        • Check-in policy applied (but override-able)
        • Work Items associated
        • Builds associated with Work Items
        • Check-in notes
        • All related to changeset
        • Pending Check-in Window
        • Notification possibilities
      • Check-in Policy
        • Customizable, extensible
      • Logical container of data related to check-in
        • File and branch information
        • Links to work items
        • Check-in notes
        • Comment
        • Policy compliance
        • Metadata (date, time, user)
        • Unit of atomic checkin
      • Uniquely identified
        • Numeric identifier
        • Incremental
      • Represents a point in time of source repository
      • Client side copy of source checked out from repository
      • Owned by one user on one machine
      • Changes in workspace create “pending changes”
      • Workspace Mapping = Repository folder mapped to Local Folder
    6. 12 V5 9 12 4 12 Changeset 12 WorkItem 158 Checkin Event Artifact Link Workspace Validate Policies 1 Checkin Policy Engine Checkin Tests Work Items Custom Policy Static Analysis Commit Changes 2 Update Work Items 3 Checkin Mail 4
      • Branch
        • A branch relationship is created in TFS to avoid duplication of history and metadata
        • Path-space branching
        • Intelligent copies
      • Merge
        • Sync a branch into another
        • Cherry Picking changesets (include or omit)
        • Ability to show changes that have not been merged
      • Set aside pending changes without checkin
        • Optionally revert to unmodified files
        • Restore shelved changes by “unshelving”
        • Unshelve other user’s changes
      • Power of task branching with less overhead
      Shelving Developer Switch Tasks Backup Work-In-Progress Checkpoint Work-In-Progress Share Work-In-Progress Perform a Code Review
      • TFS not bound to .NET
        • Any file type
        • Any file size
      • Integration Support
        • Eclipse Plug-in
        • Java client + command line
      • MS SCCI Provider
        • Multiple IDE’s
    7.  
    8.  
    9.  
    10.  
    11.  
    12.  
    13.  
    14.  
    15.  
    16.  
      • Questions?
    17.  
      • TFS Best Practices Guide
      • SOX Compliance & Team System
      • Requirements Management Whitepaper
        • Steve’s Blog on RM and TFS
      • Brian Harry’s Blog (Microsoft TFS Adoption)
      • Team System “Widgets” (comprehensive integrations & utilities list)
      • Videos: “How Do I?” | VSTSRocks.com
      • Online Training Options
    18.  

    + Steve LangeSteve Lange, 2 years ago

    custom

    3184 views, 3 favs, 2 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3184
      • 3182 on SlideShare
      • 2 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 109
    Most viewed embeds
    • 1 views on http://static.slideshare.net
    • 1 views on http://www.slideshare.net

    more

    All embeds
    • 1 views on http://static.slideshare.net
    • 1 views on http://www.slideshare.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories