11.07.2015 Views

Version Control with Subversion - Login

Version Control with Subversion - Login

Version Control with Subversion - Login

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Subversion</strong> Complete Reference--username NAMESpecifies the username to use when authenticating against a <strong>Subversion</strong> server. If notprovided, or if incorrect, <strong>Subversion</strong> will prompt you for this information as needed.The rest of the options apply and are accepted by only a subset of the subcommand. Theyare as follows:--accept ACTIONSpecifies an action for automatic conflict resolution. Possible actions are postpone,base, mine-full, theirs-full, edit, and launch.--auto-propsEnables auto-props, overriding the enable-auto-props directive in the config file.--change (-c) ARGUsed as a means to refer to a specific “change” (a.k.a. a revision). This option is syntacticsugar for “-r ARG-1:ARG”.--changelist ARGInstructs <strong>Subversion</strong> to operate only on members of the changelist named ARG. Youcan use this option multiple times to specify sets of changelists.--cl ARGAn alias for the --changelist option.--depth ARGInstructs <strong>Subversion</strong> to limit the scope of an operation to a particular tree depth. ARG isone of empty, files, immediates, or infinity.--diff-cmd CMDSpecifies an external program to use to show differences between files. When svn diffis invoked <strong>with</strong>out this option, it uses <strong>Subversion</strong>'s internal diff engine, which providesunified diffs by default. If you want to use an external diff program, use --diff-cmd.You can pass options to the diff program <strong>with</strong> the --extensions option (more on thatlater in this section).--diff3-cmd CMDSpecifies an external program to use to merge files.--dry-runGoes through all the motions of running a command, but makes no actualchanges—either on disk or in the repository.--editor-cmd CMDSpecifies an external program to use to edit a log message or a property value. Seethe editor-cmd section in the section called “Config” for ways to specify a default editor.--encoding ENCTells <strong>Subversion</strong> that your commit message is encoded in the charset provided. Thedefault is your operating system's native locale, and you should specify the encoding ifyour commit message is in any other encoding.--extensions (-x) ARGSSpecifies an argument or arguments that <strong>Subversion</strong> should pass to an external diffcommand. This option is valid only when used <strong>with</strong> the svn diff or svn merge commands,<strong>with</strong> the --diff-cmd option. If you wish to pass multiple arguments, you mustenclose all of them in quotes (e.g., svn diff --diff-cmd /usr/bin/diff -x "-b -E").223

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!