When I started to use Git, because now nearby everybody is using Git, it was tough. Really tough.
Imagine transition from Visual Studio 2015 & TFS to Eclipse, Jira, Jenkins, Gerrit and Git (command line).
What I saw was that there are developers which have no other experience than Git. And Gerrit, And Jira. And Jenkins.
So those were satisfied.
I was not.
But another project arrived, with Jira, Jenkins, GitLab, Artifactory and ... with msbuild and Visual Studio 2015, and I was not lost :-)
So today I can say it is good to have experience with multiple development environments.
But to simplify start for TFS/Visual Studio developers, which are trying to use Git, I prepared a presentation and this "cheat sheet" which is improved version of this one.
| 
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 | 
There is no lock ! no checkout ! | 
| 
Branch | 
Branch | 
| 
Merge | 
Merge | 
| 
Shelve | 
Stash - just local ! (on local machine ...) | 
| 
Label | 
Tag | 
| 
Included changes | 
Staged | 
| 
Excluded changes | 
not staged | 
Also you can check may previous post about three common "scenarios" which are used in Git environments for "check-out - check-in"
 
No comments:
Post a Comment