Diverse aspects of web application testing and tools

How version control works? Best practices.