I\'m wondering if there\'s any other factors to consider for standard practice of using Subversion.
The few I have are:
Directory structure of /tags /tr
"However committing only when features have been completed can caused out of date/conflicts?"
If the change is so large that you are worrying about this, then you likely should have branched. This would allow you to make smaller commits if incremental work without breaking the build, and leave a clear history after merging into trunk.