Pokud má být přínos Subversion™ maximální, je nutné dodržovat:
odesílat (commit) ucelené změny
před změnou nechat projít testy, tzn. neodesílat potenciálně nefunkční věc
uvádět smysluplné a výstižné popisů jednotlivých změn
nesouvisející úpravy by měly být odesílány zvlášť
do repository se ukládají pouze zdrojové soubory, které se nedají vygenerovat z jiných souborů
nepatří tam například přeložené třídy nebo používané knihovny