Best practices for version control systems | Unity