Multiple user access to a set of files
Version control systems must address the fundamental need for multiple users to work on the same project simultaneously. Helix Server offers two ways to do this:
- File locking: Helix Server locks a file while someone is working in it. This controls access to the file: if several users want to edit the same file, it is possible to merge changes into one mutually acceptable version.
- Branching and merging: By branching streams and then merging them later, multiple users can work on the same files simultaneously. See Balancing stability and innovation: the mainline model.