5. Scriptability Is a High Priority
For users of Unix or Linux, scripts are a way of life. Many such power users prefer the raw power of a command line interface to the slightly more abstract GUI interface. However, as you start to get more comfortable with Subversion, you’ll often find that there can be a lot to type! This applies particularly to those pesky Subversion paths (for example, file:///c:/repository/repo).
So don’t be afraid to start writing some scripts to reduce your labor. You can use environment variables to store log folder names, and you can chain commands to create more complex interactions. By doing this, you’re using Subversion in the spirit in which it is being developed.