Summary (Spoiler Alert!)
Git workflows conquer the world.
People use it for managing
• Development & Collaboration
• Releases, Docs, …
GitFlow harmonized workflows over whole lifecycle
SourceTree
Using GitFlow for
•Development & Versioning (GitVersion)
•Deployment (NuGet, ClickOnce, …)
Examples
• “MyApp” awesome-inc/OneClickBuild
Slide 7
Slide 7 text
Config management
Using Git for managing machine configurations
Examples
• mkoertgen/hello.git.cms
• GitHub Pages & Jekyll
• Deploy to Azure with Git
Slide 8
Slide 8 text
SourceTree
Issue Tracking
• Formats Links
• SourceTree Blog
• Usually per repo,
• How to for many (SO)
• look for ‘.git/sourcetreeconfig’
Slide 9
Slide 9 text
Issue Tracking
Link git history → issue is fine (for devs) but…
• managers need it the other way round, i.e.
• Issue → SCM, build, deploy, docs, ...
How not to do this? → Manually!
• i.e. paste links all over your M x N stack