Subversion cannot automatically make source
code accordant with design documents: Although
source code and design documents are under control,
source code changes are not updated in design
documents unless developers manually do the task.
When interface or design changes are occurred in
source code, it should be readily reflected in design
documents which are shared by developers