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:

    Certainly parents play a crucial role in the lives of individuals who are intellectually gifted or creatively talented. But this role is not one of active instruction, of teaching children skills,... rather, it is support and encouragement parents give children and the intellectual climate that they create in the home which seem to be the critical factors.
    David Elkind (20th century)