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?
Using a single shared document to store all network scripts
Implementing a network monitoring tool
Establishing a central repository with a version control system
Applying a strict change management process without tooling support