[prev] [index] [next]

Repositories (cont)

Variations on check out operation
  • may block other users from editing file
  • or, may allow several users to edit concurrently
Variations on check in operation
  • for single-user editing, simply add delta
  • for multi-user editing, need to merge changes
Single user model: lock - modify - unlock

Multi user model: copy - modify - merge