ABSTRACT

While programs usually start as a single file handled by a single developer, sometimes these grow to include tens or hundreds of files shared by many people working in different places with different timetables. It is possible that more than one programmer might work on the same portion of code or that one many work on the basis of an outdated version. Without a proper order, it is a recipe for disaster. There is also the case where there is a single programmer who may want to work from different locations (like home and work) and keep track of different versions, without moving files from one side to the other. This kind of problem could be applied to any text file, not only computer code. So solutions found on this chapter could be applied in any document.1