What are the best Source Version Control options for my workplace?

Hey guys, many thanks for the responses. Didn’t expect so much depth but very glad you have been thorough! I’ll do my best to implement the local solution tommorow!

Regarding the Git + method would you commit the entire project if one item changed in the content folder or would you just commit the individual folder within the engine that has changed?

Many thanks again!