
Sign up to save your podcasts
Or


Microsoft is open-sourcing .NET and creating the CLR for Mac and Linux
There is now a free version of Visual Studio — Visual Studio Community for open source developers and students.
Emma Jane is a long time listener of ADO! She has been teaching version control for many years with specific emphasis on the communication behind version control in teams. She has since switched to distributed version control such as git. Her aim in her teachings is to create resources that make git ”less painful” than it currently is.
Emma Jane:
Matt: Many people hold the theory that you cannot have “The DevOps” without distributed version control. It implies communication through teams, so what is the validity of that statement.
Emma Jane:
Matt:
Emma Jane:
Trevor:
Emma Jane:
All kinds of people are interested in learning git. But mainly:
In order to identify how your team will most efficiently use git, draw out your team flow and identify where efficiency is being blocked. Is re-basing causing problems? Is a PR sitting out there for too long? Use those as discussion points with your coworkers.
You cannot introduce creativity when you are just told to memorize commands.
Emma Jane:
Look for the right git-flow based on the type of deployments you are going to be using to release the software. Are your deployments feature based? or time based? How important is a rollback?
Your code should always be deployable in a CD framework. You are only rolling forward, you have one master branch, and feature branches, how can you have correct and fast CD if you have multiple branches before the CD process starts.
Your git setup should be directly related to your infrastructure. The git releases and flows of a team of 1 is going to be massively different than the git flow of a large team for a Could Provider.
Rebasing:
Git Bisect
Source of Emma’s talk about Git: http://github.com/emmajane/gitforteams
Emma’s rant about storing the history of your project: http://gitforteams.com/resources/evolution-social-coding.html
GitHub conversations: http://guides.github.com/introduction/flow/
By Matt Stratton, Trevor Hess, Jessica Kerr, and Bridget Kromhout4.6
6969 ratings
Microsoft is open-sourcing .NET and creating the CLR for Mac and Linux
There is now a free version of Visual Studio — Visual Studio Community for open source developers and students.
Emma Jane is a long time listener of ADO! She has been teaching version control for many years with specific emphasis on the communication behind version control in teams. She has since switched to distributed version control such as git. Her aim in her teachings is to create resources that make git ”less painful” than it currently is.
Emma Jane:
Matt: Many people hold the theory that you cannot have “The DevOps” without distributed version control. It implies communication through teams, so what is the validity of that statement.
Emma Jane:
Matt:
Emma Jane:
Trevor:
Emma Jane:
All kinds of people are interested in learning git. But mainly:
In order to identify how your team will most efficiently use git, draw out your team flow and identify where efficiency is being blocked. Is re-basing causing problems? Is a PR sitting out there for too long? Use those as discussion points with your coworkers.
You cannot introduce creativity when you are just told to memorize commands.
Emma Jane:
Look for the right git-flow based on the type of deployments you are going to be using to release the software. Are your deployments feature based? or time based? How important is a rollback?
Your code should always be deployable in a CD framework. You are only rolling forward, you have one master branch, and feature branches, how can you have correct and fast CD if you have multiple branches before the CD process starts.
Your git setup should be directly related to your infrastructure. The git releases and flows of a team of 1 is going to be massively different than the git flow of a large team for a Could Provider.
Rebasing:
Git Bisect
Source of Emma’s talk about Git: http://github.com/emmajane/gitforteams
Emma’s rant about storing the history of your project: http://gitforteams.com/resources/evolution-social-coding.html
GitHub conversations: http://guides.github.com/introduction/flow/

290 Listeners

2,432 Listeners

623 Listeners

153 Listeners

586 Listeners

213 Listeners

165 Listeners

181 Listeners

212 Listeners

202 Listeners

62 Listeners

141 Listeners

97 Listeners

72 Listeners

588 Listeners