Embedded Systems Software and Development Environment
Embedded Systems Software and Development Environment
Embedded Systems Software and Development Environment
Version Control(v9)
Version control systems, or VCS, or alternatively revision control systems, RCS, is
a software package that allows users to track changes in a project over time. The VCS
gets installed on the host machine where you develop your code. The VCS allows you
to track items such as software, documents, build and configuration information, or
even a project compiled build release for customers that download. Also, there are
hidden files, called the repository, that are not visible from a software development
perspective that contain the configuration and tracking information for your code that is
managed by the VCS system itself.
The version control system includes commit, collaboration, and conflict
resolution. In VCS, the workflow starts with the creation of development branch,
making changes, staging file for commit, change of commit, and push change to
remote.