[email protected] @martinwoodward http://woodwardweb.com http://radiotfs.com tinyurl.com/ proalm12 [email protected] @ethomson http://edwardthomson.com We work here and here Strengths Server Workspaces Best for • Scales to very large codebases • Large integrated codebases • Fine level permission control • • Allows usage monitoring Control.

Download Report

Transcript [email protected] @martinwoodward http://woodwardweb.com http://radiotfs.com tinyurl.com/ proalm12 [email protected] @ethomson http://edwardthomson.com We work here and here Strengths Server Workspaces Best for • Scales to very large codebases • Large integrated codebases • Fine level permission control • • Allows usage monitoring Control.

[email protected]
@martinwoodward
http://woodwardweb.com
http://radiotfs.com
tinyurl.com/
proalm12
[email protected]
@ethomson
http://edwardthomson.com
We work here
and here
Strengths
Server
Workspaces
Best for
•
Scales to very large codebases
•
Large integrated codebases
•
Fine level permission control
•
•
Allows usage monitoring
Control and auditability over
source code down to the file level
•
Offline editing support
•
Medium-sized integrated
codebases
•
Easy to edit files outside Visual
Studio or Eclipse
•
A balance of fine-grained control
with reduced friction
•
•
Full offline experience
Complete repository with
portable history
Simplified branching model
•
Modular codebases
•
Integrating with open source
•
Highly distributed teams
•
Git fully integrated
into Visual Studio
and TFS
Team Foundation Server/Service
Project 1
3rd Party
Project 2
Local
Repo
3rd Party
Other
Remote
Git Repo



My repository
Bob’s repository


4d2460a
1
6d36faa
2
aab6f14
3
8b58f71
4
fc1de8e
56b1b9f
6
commit 4d2460a...
Author: Display Name <[email protected]> Timestamp
Committer: Display Name <[email protected]> Timestamp
Parent commit: 6d36faa...
commit 4d2460a...
\file1.txt
tree 09fc4b44...
blob feb8b81... file1.txt
commit 6d36faa...
tree 1a58993...
blob feb8b81... file1.txt
blob 095ee29... file2.txt
\file1.txt
\file2.txt











HEAD
mine
4d2460a
6d36faa
aab6f14
8b58f71
56b1b9f
fc1de8e
bobs
HEAD
mine
4d2460a
6d36faa
aab6f14
8b58f71
56b1b9f
fc1de8e
bobs
45dc20f





HEAD
mine
4d2460a
6d36faa
aab6f14
8b58f71
fc1de8e
bobs
HEAD
mine
4d2460a
6d36faa
aab6f14
8b58f71
833831f
fc1de8e
bobs
HEAD
master
4d2460a
6d36faa
aab6f14
fc1de8e
feature
HEAD
master
4d2460a
6d36faa
aab6f14
fc1de8e
feature




tbl_GitRepository (RepositoryId, Name, CreationDate, State, TeamProjectUri)
tbl_GitRef (RepositoryId, Name, ObjectId, IsDefaultBranch)
tbl_GitPush (PushId, PusherId, PushTime)
tbl_GitRefLog (PushId, Name, OldObjectId, NewObjectId)








1) Completely free for small teams
2) Included for MSDN subscribers
3) New cloud-only monthly user plans
 Integrates the leading DVCS solution into the leading ALM suite
 Use centralized or distributed modes and always get the full integrated
ALM capabilities of TFS
 Pick Agile, CMMI, or Scrum processes or create your own
 Tooling to support best of breed practices regardless of your development methodology
 Target the platform of your choice from the development environment of your choice
Partner Program
SPECIAL OFFERS
for MSDN Ultimate subscribers
Go to http://msdn.Microsoft.com/specialoffers




HEAD
release-0.1
4d2460a
6d36faa
aab6f14
8b58f71
mine
833831f
release-0.2
fc1de8e
bobs
HEAD
release-0.1
4d2460a
6d36faa
aab6f14
8b58f71
mine
833831f
7bcf452
release-0.2
fc1de8e
bobs
HEAD
mine
4d2460a
6d36faa
aab6f14
8b58f71
fc1de8e
bob
HEAD
4d2460a
6d36faa
aab6f14
mine
fc1de8e
e4e1fb3
bob