Anders als bei CVS weiss eine Arbeitskopie von Subversion, dass hier ein Modul ausgecheckt ist. Das heisst, dass, falls jemand die Definition eines Moduls ändert (z.B. Komponenten hinzufügt oder entfernt), ein Aufruf von svn update die Arbeitskopie entsprechend aktualisiert, indem Komponenten hinzugefügt oder entfernt werden.
Subversion definiert Module als eine Liste von Verzeichnissen innerhalb einer Verzeichnis-Eigenschaft; siehe „Externals-Definitionen“.