
- Source code is known as code developed by Developers for the projects
- Managing/organising the source code effectively, such as tracking the changes, enabling rollback/undo mistakes, Maintaining the history.
- Pushing the code with change history to remote repository
- The mentioned can be done by SCM tools such as git, svn, Mercurial
Benefits of source code management ?
- Complete version history (Code change history)
- More effective collaboration by Team of developers
- Easy Maintaine confusion free source code developed by many developers
- Branching gives extra space for effective code developement
- Rollback to old code is possible with SCM with something went wrong latest code
- Maintaine complete changelog infomation
- We can save code in local system or upload to remote repository
- Remote Repository SCM are very much helpful for opensource application development