A network team utilizes code to automate configurations and maintain consistency across the network infrastructure. The team needs to ensure that they can track changes, collaborate without overwriting each other's work, and revert to previous configurations if necessary. Which is the BEST solution to meet these requirements?
Implementing a network monitoring tool
Establishing a central repository with a version control system
Using a single shared document to store all network scripts
Applying a strict change management process without tooling support