svn checkout(co) 检出获取

描述:

svn checkout — 从版本库取出一个工作拷贝。

svn co 简写

用法:

句法 (Syntax)

svn checkout http://路径(目录或文件的全路径) [本地目录全路径]   --username 用户名
svn checkout svn://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co

有效选项:

  -r [--revision] ARG      : ARG (some commands also take ARG1:ARG2 range)

                             A revision argument can be one of:

                                NUMBER       revision number

                                '{' DATE '}' revision at start of the date

                                'HEAD'       latest in repository

                                'BASE'       base rev of item's working copy

                                'COMMITTED'  last commit at or before BASE

                                'PREV'       revision just before COMMITTED

  -q [--quiet]             : print nothing, or only summary information

  -N [--non-recursive]     : obsolete; try --depth=files or --depth=immediates

  --depth ARG              : limit operation by depth ARG ('empty', 'files',

                            'immediates', or 'infinity')

  --force                  : force operation to run

  --ignore-externals       : ignore externals definitions



全局选项:

  --username ARG           : specify a username ARG

  --password ARG           : specify a password ARG

  --no-auth-cache          : do not cache authentication tokens

  --non-interactive        : do no interactive prompting

  --trust-server-cert      : accept unknown SSL server certificates without

                             prompting (but only with '--non-interactive')

  --config-dir ARG         : read user configuration files from directory ARG

  --config-option ARG      : set user configuration option in the format:

                                 FILE:SECTION:OPTION=[VALUE]

                             For example:

                                 servers:global:http-library=serf

例子:

1、如下例子为同步版本库至/www/wwwroot/www.rocschool.com 目录下(也即是拷贝一个版本库至当前目录下)

句法 (Syntax)

svn checkout svn://*.*.*.*/rocschool /www/wwwroot/www.rocschool.com --username rocschool

2、

句法 (Syntax)

svn checkout https://www.*.com/tutorial --username=user01

3、检出指定具体版本

句法 (Syntax)

svn checkout svn://路径(目录或文件的全路径) [本地目录全路径] [--revision] --username 用户名
svn checkout [--revision] svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名
svn checkout  https://www.*.com/tutorial siphon -r r791
svn checkout -r r791   siphon

4、检出不包括源文件夹根目录

句法 (Syntax)

svn checkout https://www.*.com/tutorial . /www/wwwroot/www.rocschool.com

在svn路径文件夹后面打个空格,在加个“.”

  • 使用社交账号登录,本站支持
全部评论(0)