The svn command is the main user interface to Subversion. It works by accepting subcommands with arguments. Five of the previous options are global in version 1.5. All subcommands will accept --config-dir, --no-auth-cache, --non-interactive, --password, and --username. Even commands for which these are meaningless will accept these options without fail. This is intended to make scripting easier. Because all subcommands accept these, we don’t list them in options the below.
The general form of a subcommand is: