I've been asked to look into version control with Drupal 7 and later 8. Has this been done successfully? How do devs handle version control?, what are the better tools? How does it work if one dev working on some part commits and it breaks something someone else is working on? Is there any documentation or video tuts I can investigate please. Many thanks Roger