28  Best practices for version control