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
|