So I’m on a Rails project, we use Git for source control, and we have a team policy of good test coverage (validated by a CI server - specifically CruiseControl - running tests and alerting the team on a failed build). Day to day we do work on feature branches which we later merge to the master branch when that sub-system (ticket) is complete. My…