Engineering Support - Workspace Support

Workspace Support

Software configuration management (SCM) system is responsible for providing a workspace for each engineer in the right file system, at the right time to let users work independently, and to save or update the changes automatically when the job is done. Sometimes, the later one is also said as change management.

Merge tools are widely used to facilitate workspace support. The following chart provides a process flow of the merge tools which is based on a line by line comparison method.


The upper process flow digram presents the main principle of merge tools in software configuration management. When a source file is required by a second workespace, the center DB will deliver a copy of that file to it. And after submitting the 2 versions of the same file, merger tools will start to combine these two version into a new one. It is based on a line by line process, which is: if There are new lines in the submitted version, add them to the source file, and if there are lines which do not exist in the new version, delete these lines in the source file. After several times of iteration, a new version of the sources file, which contains all the changes created by the two (or more) authors, will be upload again to the central DB and acts as a new version of the source file.

Read more about this topic:  Engineering Support

Famous quotes containing the word support:

    Parents everywhere, trying to bring up kids in a plugged-in, supercharged, high-tech world, need all the information and support we can give each other.
    Ron Taffel (20th century)