Our Git workflow and Build Process - Part 2
In a previous post I discussed our Git workflow. In this post I am going to discuss how our build process works with our Git workflow. To recap here is our build process, Figure 1 Figure 1 As we work on features we are always in a feature branch. So for example, web-11 is an actual feature branch that we completed. So when we worked on web-11 we committed changes to it. As we commit two git hooks come in to play. Here is a picture of the git hooks, Figure 2 Figure 2 These hooks are installed manually into the repositories hooks folder. Both of these hooks are simple .NET 4.0 console applications. To ensure that Git can call the hooks you need to remove the file extension (remove . exe ). commit-msg hook The commit-msg hook simply adds the name of the feature branch into the commit message. I put the feature branch name at the end of the commit message in between pipe charac...