SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
merge         Apply the differences between two sources to a work-    --ignore-ancestry
        Subversion Quick Reference Card                                             ing copy path.                                              Ignore ancestry when calculating differences (rely on path
                          $Rev:       28 $                            mkdir         Create a new directory under version control.               contents alone).
                                                                      move          (mv, rename, ren) Move a file or directory.             --incremental
                                                                      propdel       (pdel, pd) Remove a property from an item.                  Prints output in a format suitable for concatenation.
Subversion is a version control system that is a replacement
                                                                      propedit      (pedit, pe) Edit the property of one or more items     --message (-m) MSG
for CVS. It has most of CVS’s features. Generally, Subversion’s
interface to a particular feature is similar to CVS’s, except where                 under version control.                                      Specify a commit message MSG .
there’s a compelling reason to do otherwise.                          propget       (pget, pg) Prints the value of a property.             --no-auth-cache
                                                                      proplist      (plist, pl) Lists all properties.                           Prevents caching of authentication information.
                                                                                                                                           --no-auto-props
Quick start                                                           propset       (pset, ps) Sets a property on files, directories, or
                                                                                    revisions.                                                  Disable auto-props, overriding the enable-auto-props
svnadmin create /var/svnroot                                                                                                                    directive in the config file.
svn import LocalDir file:///var/svnroot/ProjectName                   resolved      Remove conflicted state on working copy files or
                                                                                                                                           --no-diff-deleted
svn checkout file:///var/svnroot/ProjectName                                        directories.
                                                                                                                                                Prevents Subversion from printing differences for deleted
cd ProjectName                                                        revert        Undo all local edits.
                                                                                                                                                files.
svn help [command]                                                    status        (stat, st) Print the status of working copy files       --no-ignore
                                                                                    and directories.                                            Shows files in the status listing that would normally be
Subversion URLs                                                       switch        (sw) Update working copy to a different URL.                 omitted since they match a pattern in the svn:ignore
file://    Direct repository access (on local disk).                  update        (up) Updates your working copy.                             property.
http://    Access via WebDAV protocol to Subversion-aware                                                                                  --non-interactive
           Apache server.                                             svn switches                                                              Prevents prompting for authentication information.
https://   Same as http://, but with SSL encryption.                                                                                       --non-recursive (-N)
                                                                      --config-dir DIR
svn://     Access via custom protocol to an svnserve server.                                                                                    Stops a subcommand from recursing into subdirectories.
                                                                              Read configuration from DIR instead of ~/.subversion.
svn+ssh:// Same as svn://, but through an SSH tunnel.                                                                                      --notice-ancestry
                                                                      --diff-cmd CMD
                                                                                                                                                Pay attention to ancestry when calculating differences.
                                                                              Use external program CMD for generating diff output in-
                                                                                                                                           --old ARG
svn subcommands                                                               stead of internal diff engine.
                                                                                                                                                Uses ARG as the older target.
add           Adds files and directories.                              --diff3-cmd CMD
                                                                                                                                           --password PASS
blame         (praise, annotate, ann) Shows author and re-                    Use external program CMD for merging files.
                                                                                                                                                Password for authentication.
              vision information in-line for the specified files or     --dry-run
                                                                                                                                           --quiet (-q)
              URLs.                                                           Run the command without changing anything.
                                                                                                                                                Print only essential information while performing an op-
cat           Outputs the contents of the specified files or URLs.      --editor-cmd CMD                                                          eration.
checkout      (co) Checks out a working copy from a repository.               Use external program CMD for editing files.                   --recursive (-R)
cleanup       Recursively clean up the working copy.                  --encoding ENC                                                            Makes a subcommand recurse into subdirectories.
                                                                              Instructs Subversion to use encoding ENC to store log mes-   --relocate FROM TO [PATH ...]
commit        (ci) Send changes from your working copy to the
                                                                              sages.                                                            Used with the svn switch subcommand, changes the lo-
              repository.
                                                                      --extensions ARG (-x)                                                     cation of the repository that your working copy references.
copy          (cp) Copy a file or directory in a working copy or
                                                                              Additional arguments for external diff, eg.: svn --diff-cmd   --revision REV (-r)
              in the repository.
                                                                              diff -x --normal diff main.c.                                     Supply a revision REV (or range of revisions) for a partic-
delete        (del, remove, rm) Delete an item from a working
                                                                      --file FILE (-F)                                                          ular operation.
              copy or the repository.
                                                                              Use the contents of file FILE as an argument for a given      --revprop
diff          (di) Display the differences between two paths.                  subcommand.                                                       Operates on a revision property instead of a Subversion
export        Exports a clean directory tree.                         --force                                                                   property specific to a file or directory (requires --revision
help          Prints help text.                                               Forces a particular subcommand to run.                            switch).
import        Recursively commit a copy of local dir into a repos-    --force-log                                                          --show-updates (-u)
              itory.                                                       Forces a suspicious parameter passed to the --message                Causes the client to display information about which files
info          Print information about PATHs.                               options to be accepted as valid.                                     in your working copy are out-of-date.
list          (ls) List directory entries in the repository.          --help (-h or -?)
log           Displays commit log messages.                                Prints help for a given command or general help text.

                                  1                                                                    2                                                                 3
--stop-on-copy                                                         svnlook subcommands                                                   svn:mime-type      MIME type of a file.
        Stop harvesting historical information when a copy is en-                                                                            svn:ignore         List of file patterns which certain Subver-
                                                                       author         Prints the author.
        countered.                                                                                                                                              sion operations will ignore. Full list may be
--strict
                                                                       cat            Print the contents of a file.
                                                                                                                                                                obtained by svn status --no-ignore.
        Causes Subversion to use strict semantics.                     changed        Print the paths that were changed.
                                                                                                                                             svn:eol-style      Possible values are: native, CRLF, LF, CR.
--targets FILE                                                         date           Print the date stamp.
                                                                                                                                             svn:externals      Instructions for Subversion to populate a ver-
        Get the list of files that you wish to operate on from the      diff           Prints differences of changed files and properties.
                                                                                                                                                                sioned directory with one or more other checked-
        file FILE .                                                     dirs-changed                                                                             out Subversion working copies.
--username NAME                                                                       Print the directories that were themselves changed.
        Username for authentication.                                                                                                         svn:keywords       List of keywords that will be substituted dur-
                                                                       help           Help.                                                                     ing commit:
--verbose (-v)
                                                                       history        Print information about the history of a path in the
        Verbose mode.                                                                                                                                           $Date$   date of the last modification
                                                                                      repository.
--version
                                                                       info           Print the author, date stamp, log message size, and                       $Rev$    revision number
        Prints the client version info.
                                                                                      log message.                                                              $Author$ the last user who changed the file
--xml
        Prints output in XML format.                                   log            Print the log message.                                                    $URL$    full URL to the latest version of
                                                                       proplist       Print the names and values of versioned file and                                    the file in the repository
                                                                                      directory properties.                                                     $Id$     compressed combination of key-
svnadmin subcommands
                                                                       tree           Print the tree.                                                                    words above
list-unused-dblogs                                                     youngest       Print the youngest revision number.
               Ask Berkeley DB which log files can be safely deleted.                                                                         Client configuration
create         Create a new, empty repository.
                                                                       svnlook switches                                                      File ~/.subversion/config:
dump           Dump the contents of filesystem to stdout.
                                                                       --no-diff-deleted                                                        [helpers]
help           Help.
                                                                               Prevents svnlook from printing differences for deleted files.      editor-cmd = vim
hotcopy        Makes a hot copy of a repository.
load           Read a dumpfile-formatted stream from stdin.             --revision REV (-r)
                                                                               Specify a particular revision number that you wish to ex-        [miscellany]
lstxns         Print the names of all uncommitted transactions.                                                                                 log-encoding = iso-8859-2
                                                                               amine.
recover        Recovers any lost state in a repository.                --transaction TID (-t)                                                   enable-auto-props = yes
rmtxns         Deletes transactions from a repository.                         Specify a particular transaction id TID that you wish to
setlog         Set the log-message on a revision.                              examine.                                                         [auto-props]
                                                                       --show-ids                                                               *.sh = svn:executable
                                                                               Show the filesystem node revision IDs for each path in the        *.bat = svn:eol-style=CRLF
svnadmin switches
                                                                               filesystem tree.                                                  *.c = svn:eol-style=native;svn:keywords=Id
--bypass-hooks                                                                                                                               Autocompletion in bash:
        Bypass the repository hook system.
                                                                       File status                                                              shopt -s extglob progcomp
--copies
                                                                       U     File was updated.                                                  . /usr/share/subversion/.../bash_completion
        Follow copy history when examining a path.
                                                                       A     File was added.
--in-repos-template ARG                                                                                                                      Other sources of information
        Specify a template for the repository structure when cre-      D     File was deleted.
        ating a new repository.                                        R     File was replaced.                                              http://subversion.tigris.org
                                                                       G     File was merged.                                                      Home page of the Subversion project.
--incremental
        Dump a revision only as a diff against the previous revi-                                                                             http://svnbook.red-bean.com
                                                                       C     Conflicting changes.
        sion, instead of the usual fulltext.                                                                                                       Version Control with Subversion — a book on Subversion.
                                                                       ?     Resource is not under version control.
                                                                                                                                             http://tortoisesvn.tigris.org/
--on-disk-template ARG                                                 !     Resource is missing or incomplete (removed by another tool            TortoiseSVN is a Windows client for Subversion imple-
        Specify a template to use for the on-disk structure of the           than Subversion).                                                     mented as a windows shell extension.
        repository you want to create.
--revision ARG (-r)
                                                                       Special properties
        Specify a particular revision to operate on.
                                                                       svn:executable        Executable file permission.

                                                                                                                                                              Compiled by Cezary Sobaniec
                                  4                                                                     5                                                 http://www.cs.put.poznan.pl/csobaniec/

Mais conteúdo relacionado

Destaque

การประมูลหมายเลขทะเบียนรถ
การประมูลหมายเลขทะเบียนรถการประมูลหมายเลขทะเบียนรถ
การประมูลหมายเลขทะเบียนรถNont Banditwong
 
CloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondCloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondChip Childers
 
MySQL Multi-Master Replication Using Tungsten Replicator 2.0.5
MySQL Multi-Master Replication Using Tungsten Replicator 2.0.5MySQL Multi-Master Replication Using Tungsten Replicator 2.0.5
MySQL Multi-Master Replication Using Tungsten Replicator 2.0.5Nont Banditwong
 
Regular expressions-cheat-sheet-v2
Regular expressions-cheat-sheet-v2Regular expressions-cheat-sheet-v2
Regular expressions-cheat-sheet-v2Nont Banditwong
 

Destaque (6)

Regex cheatsheet
Regex cheatsheetRegex cheatsheet
Regex cheatsheet
 
การประมูลหมายเลขทะเบียนรถ
การประมูลหมายเลขทะเบียนรถการประมูลหมายเลขทะเบียนรถ
การประมูลหมายเลขทะเบียนรถ
 
Svn workflow
Svn workflowSvn workflow
Svn workflow
 
CloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondCloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyond
 
MySQL Multi-Master Replication Using Tungsten Replicator 2.0.5
MySQL Multi-Master Replication Using Tungsten Replicator 2.0.5MySQL Multi-Master Replication Using Tungsten Replicator 2.0.5
MySQL Multi-Master Replication Using Tungsten Replicator 2.0.5
 
Regular expressions-cheat-sheet-v2
Regular expressions-cheat-sheet-v2Regular expressions-cheat-sheet-v2
Regular expressions-cheat-sheet-v2
 

Semelhante a Svn refcard

SVN Best Practices
SVN Best PracticesSVN Best Practices
SVN Best Practicesabackstrom
 
plProxy, pgBouncer, pgBalancer
plProxy, pgBouncer, pgBalancerplProxy, pgBouncer, pgBalancer
plProxy, pgBouncer, pgBalancerelliando dias
 
Ubuntu安装SVN总结
Ubuntu安装SVN总结Ubuntu安装SVN总结
Ubuntu安装SVN总结wensheng wei
 
Admin High Availability
Admin High AvailabilityAdmin High Availability
Admin High Availabilityrsnarayanan
 
Docker container management
Docker container managementDocker container management
Docker container managementKarol Kreft
 
DevOps: Cooking Drupal Deployment
DevOps: Cooking Drupal DeploymentDevOps: Cooking Drupal Deployment
DevOps: Cooking Drupal DeploymentGerald Villorente
 
Subversion on-the-fly replication
Subversion on-the-fly replicationSubversion on-the-fly replication
Subversion on-the-fly replicationnormanmaurer
 
Linux command for beginners
Linux command for beginnersLinux command for beginners
Linux command for beginnersSuKyeong Jang
 
Docker tips & tricks
Docker  tips & tricksDocker  tips & tricks
Docker tips & tricksDharmit Shah
 
PuppetCamp SEA 1 - Puppet Deployment at OnApp
PuppetCamp SEA 1 - Puppet Deployment  at OnAppPuppetCamp SEA 1 - Puppet Deployment  at OnApp
PuppetCamp SEA 1 - Puppet Deployment at OnAppWalter Heck
 
Puppet Deployment at OnApp
Puppet Deployment at OnApp Puppet Deployment at OnApp
Puppet Deployment at OnApp Puppet
 
PuppetCamp SEA 1 - Puppet Deployment at OnApp
PuppetCamp SEA 1 - Puppet Deployment  at OnAppPuppetCamp SEA 1 - Puppet Deployment  at OnApp
PuppetCamp SEA 1 - Puppet Deployment at OnAppOlinData
 
Python Deployment with Fabric
Python Deployment with FabricPython Deployment with Fabric
Python Deployment with Fabricandymccurdy
 
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...DynamicInfraDays
 
Subversion Retake
Subversion RetakeSubversion Retake
Subversion Retakemanat
 
Php Development With Eclipde PDT
Php Development With Eclipde PDTPhp Development With Eclipde PDT
Php Development With Eclipde PDTBastian Feder
 

Semelhante a Svn refcard (20)

SVN Best Practices
SVN Best PracticesSVN Best Practices
SVN Best Practices
 
plProxy, pgBouncer, pgBalancer
plProxy, pgBouncer, pgBalancerplProxy, pgBouncer, pgBalancer
plProxy, pgBouncer, pgBalancer
 
Ubuntu安装SVN总结
Ubuntu安装SVN总结Ubuntu安装SVN总结
Ubuntu安装SVN总结
 
Belvedere
BelvedereBelvedere
Belvedere
 
Admin High Availability
Admin High AvailabilityAdmin High Availability
Admin High Availability
 
Docker container management
Docker container managementDocker container management
Docker container management
 
Refcard en-a4
Refcard en-a4Refcard en-a4
Refcard en-a4
 
Rails cantrips
Rails cantripsRails cantrips
Rails cantrips
 
DevOps: Cooking Drupal Deployment
DevOps: Cooking Drupal DeploymentDevOps: Cooking Drupal Deployment
DevOps: Cooking Drupal Deployment
 
Subversion on-the-fly replication
Subversion on-the-fly replicationSubversion on-the-fly replication
Subversion on-the-fly replication
 
Linux command for beginners
Linux command for beginnersLinux command for beginners
Linux command for beginners
 
Unix quicksheet
Unix quicksheetUnix quicksheet
Unix quicksheet
 
Docker tips & tricks
Docker  tips & tricksDocker  tips & tricks
Docker tips & tricks
 
PuppetCamp SEA 1 - Puppet Deployment at OnApp
PuppetCamp SEA 1 - Puppet Deployment  at OnAppPuppetCamp SEA 1 - Puppet Deployment  at OnApp
PuppetCamp SEA 1 - Puppet Deployment at OnApp
 
Puppet Deployment at OnApp
Puppet Deployment at OnApp Puppet Deployment at OnApp
Puppet Deployment at OnApp
 
PuppetCamp SEA 1 - Puppet Deployment at OnApp
PuppetCamp SEA 1 - Puppet Deployment  at OnAppPuppetCamp SEA 1 - Puppet Deployment  at OnApp
PuppetCamp SEA 1 - Puppet Deployment at OnApp
 
Python Deployment with Fabric
Python Deployment with FabricPython Deployment with Fabric
Python Deployment with Fabric
 
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
 
Subversion Retake
Subversion RetakeSubversion Retake
Subversion Retake
 
Php Development With Eclipde PDT
Php Development With Eclipde PDTPhp Development With Eclipde PDT
Php Development With Eclipde PDT
 

Svn refcard

  • 1. merge Apply the differences between two sources to a work- --ignore-ancestry Subversion Quick Reference Card ing copy path. Ignore ancestry when calculating differences (rely on path $Rev: 28 $ mkdir Create a new directory under version control. contents alone). move (mv, rename, ren) Move a file or directory. --incremental propdel (pdel, pd) Remove a property from an item. Prints output in a format suitable for concatenation. Subversion is a version control system that is a replacement propedit (pedit, pe) Edit the property of one or more items --message (-m) MSG for CVS. It has most of CVS’s features. Generally, Subversion’s interface to a particular feature is similar to CVS’s, except where under version control. Specify a commit message MSG . there’s a compelling reason to do otherwise. propget (pget, pg) Prints the value of a property. --no-auth-cache proplist (plist, pl) Lists all properties. Prevents caching of authentication information. --no-auto-props Quick start propset (pset, ps) Sets a property on files, directories, or revisions. Disable auto-props, overriding the enable-auto-props svnadmin create /var/svnroot directive in the config file. svn import LocalDir file:///var/svnroot/ProjectName resolved Remove conflicted state on working copy files or --no-diff-deleted svn checkout file:///var/svnroot/ProjectName directories. Prevents Subversion from printing differences for deleted cd ProjectName revert Undo all local edits. files. svn help [command] status (stat, st) Print the status of working copy files --no-ignore and directories. Shows files in the status listing that would normally be Subversion URLs switch (sw) Update working copy to a different URL. omitted since they match a pattern in the svn:ignore file:// Direct repository access (on local disk). update (up) Updates your working copy. property. http:// Access via WebDAV protocol to Subversion-aware --non-interactive Apache server. svn switches Prevents prompting for authentication information. https:// Same as http://, but with SSL encryption. --non-recursive (-N) --config-dir DIR svn:// Access via custom protocol to an svnserve server. Stops a subcommand from recursing into subdirectories. Read configuration from DIR instead of ~/.subversion. svn+ssh:// Same as svn://, but through an SSH tunnel. --notice-ancestry --diff-cmd CMD Pay attention to ancestry when calculating differences. Use external program CMD for generating diff output in- --old ARG svn subcommands stead of internal diff engine. Uses ARG as the older target. add Adds files and directories. --diff3-cmd CMD --password PASS blame (praise, annotate, ann) Shows author and re- Use external program CMD for merging files. Password for authentication. vision information in-line for the specified files or --dry-run --quiet (-q) URLs. Run the command without changing anything. Print only essential information while performing an op- cat Outputs the contents of the specified files or URLs. --editor-cmd CMD eration. checkout (co) Checks out a working copy from a repository. Use external program CMD for editing files. --recursive (-R) cleanup Recursively clean up the working copy. --encoding ENC Makes a subcommand recurse into subdirectories. Instructs Subversion to use encoding ENC to store log mes- --relocate FROM TO [PATH ...] commit (ci) Send changes from your working copy to the sages. Used with the svn switch subcommand, changes the lo- repository. --extensions ARG (-x) cation of the repository that your working copy references. copy (cp) Copy a file or directory in a working copy or Additional arguments for external diff, eg.: svn --diff-cmd --revision REV (-r) in the repository. diff -x --normal diff main.c. Supply a revision REV (or range of revisions) for a partic- delete (del, remove, rm) Delete an item from a working --file FILE (-F) ular operation. copy or the repository. Use the contents of file FILE as an argument for a given --revprop diff (di) Display the differences between two paths. subcommand. Operates on a revision property instead of a Subversion export Exports a clean directory tree. --force property specific to a file or directory (requires --revision help Prints help text. Forces a particular subcommand to run. switch). import Recursively commit a copy of local dir into a repos- --force-log --show-updates (-u) itory. Forces a suspicious parameter passed to the --message Causes the client to display information about which files info Print information about PATHs. options to be accepted as valid. in your working copy are out-of-date. list (ls) List directory entries in the repository. --help (-h or -?) log Displays commit log messages. Prints help for a given command or general help text. 1 2 3
  • 2. --stop-on-copy svnlook subcommands svn:mime-type MIME type of a file. Stop harvesting historical information when a copy is en- svn:ignore List of file patterns which certain Subver- author Prints the author. countered. sion operations will ignore. Full list may be --strict cat Print the contents of a file. obtained by svn status --no-ignore. Causes Subversion to use strict semantics. changed Print the paths that were changed. svn:eol-style Possible values are: native, CRLF, LF, CR. --targets FILE date Print the date stamp. svn:externals Instructions for Subversion to populate a ver- Get the list of files that you wish to operate on from the diff Prints differences of changed files and properties. sioned directory with one or more other checked- file FILE . dirs-changed out Subversion working copies. --username NAME Print the directories that were themselves changed. Username for authentication. svn:keywords List of keywords that will be substituted dur- help Help. ing commit: --verbose (-v) history Print information about the history of a path in the Verbose mode. $Date$ date of the last modification repository. --version info Print the author, date stamp, log message size, and $Rev$ revision number Prints the client version info. log message. $Author$ the last user who changed the file --xml Prints output in XML format. log Print the log message. $URL$ full URL to the latest version of proplist Print the names and values of versioned file and the file in the repository directory properties. $Id$ compressed combination of key- svnadmin subcommands tree Print the tree. words above list-unused-dblogs youngest Print the youngest revision number. Ask Berkeley DB which log files can be safely deleted. Client configuration create Create a new, empty repository. svnlook switches File ~/.subversion/config: dump Dump the contents of filesystem to stdout. --no-diff-deleted [helpers] help Help. Prevents svnlook from printing differences for deleted files. editor-cmd = vim hotcopy Makes a hot copy of a repository. load Read a dumpfile-formatted stream from stdin. --revision REV (-r) Specify a particular revision number that you wish to ex- [miscellany] lstxns Print the names of all uncommitted transactions. log-encoding = iso-8859-2 amine. recover Recovers any lost state in a repository. --transaction TID (-t) enable-auto-props = yes rmtxns Deletes transactions from a repository. Specify a particular transaction id TID that you wish to setlog Set the log-message on a revision. examine. [auto-props] --show-ids *.sh = svn:executable Show the filesystem node revision IDs for each path in the *.bat = svn:eol-style=CRLF svnadmin switches filesystem tree. *.c = svn:eol-style=native;svn:keywords=Id --bypass-hooks Autocompletion in bash: Bypass the repository hook system. File status shopt -s extglob progcomp --copies U File was updated. . /usr/share/subversion/.../bash_completion Follow copy history when examining a path. A File was added. --in-repos-template ARG Other sources of information Specify a template for the repository structure when cre- D File was deleted. ating a new repository. R File was replaced. http://subversion.tigris.org G File was merged. Home page of the Subversion project. --incremental Dump a revision only as a diff against the previous revi- http://svnbook.red-bean.com C Conflicting changes. sion, instead of the usual fulltext. Version Control with Subversion — a book on Subversion. ? Resource is not under version control. http://tortoisesvn.tigris.org/ --on-disk-template ARG ! Resource is missing or incomplete (removed by another tool TortoiseSVN is a Windows client for Subversion imple- Specify a template to use for the on-disk structure of the than Subversion). mented as a windows shell extension. repository you want to create. --revision ARG (-r) Special properties Specify a particular revision to operate on. svn:executable Executable file permission. Compiled by Cezary Sobaniec 4 5 http://www.cs.put.poznan.pl/csobaniec/