Best practices for SVN are as below
1) Update and Test before commit
2) Work from your own local workspace
3) Commit small autonomous changes
4) Validate the files you are committing, you actually changed
5) Keep in touch with repository
6) Watch for conflicts
7) Always group your check-in logically
8) Use comment