More and more of my TFS consulting customers are interested in Git. If you're used to a centralized version control system like Team Foundation Server Version Control (TFVC), it can be a little tricky to make the move to Git -- not because it's all that hard -- mostly because the terminology is completely different. So, are you a TFVC user who needs to wrap your head around Git? Here's a little cheat sheet for you.
tr:nth-child(even)
TFS Version Control | Git |
Workspace | Repository (aka. "Repo") |
Get Latest (First time) | Clone |
Get Latest (After first time) | Pull |
Check in | Commit + Push |
Check out | (just start typing) |
Branch | Branch |
Merge | Merge |
Code Review | "pull request" |
Shelveset | Stash |
Label | Tag |
Hope this helps.
-Ben
-- Need some help getting your TFS Version Control migrated over to Git? Git branching got you down? Trying to figure out Scrum + Git? Wondering about Git DevOps? We can help. Drop us a line at info@benday.com.