771524-6.9-7E AID: 8522 | 09/08/2021 Configuration management system: Configuration management is the process of monitoring and managing the computer system with its related software, servers and many such to keep them in a constant state. It includes many processes like server configuration, installing and maintaining the software, protecting the data and many others. It helps in maintaining the files related to configuration management with different operating systems. It has many examples like, Chef, Otter, SaltStack, Pulumi, Vagrant and many more. Configuration management sets the servers and performs all the process by automating them. This process doesn’t require much man power. But, there are few processes that don’t include automated configuration management system. For branching, firstly, identify or create a default point to start the project such as Main Line. The Main Line will be used for each every development and updates. At the Main Line, test all the files and branches, and merge all the tested changes. Once this is done, clean up all the old branches. For new branch line, update the Main Line with latest updates. For merging, it depends on the merging changes selected from the menu, port fix, merge feature branch and advanced merge. Merging differs for each branch and process. Port fix and merge feature is used for many processes. Port fix can be done for one or more changes together. Using the modeller tools, update the required files and merge them. An individual needs to select the required branch line to merge from start to end revision. Finally, note all the merges that needs to be performed on requirement.