svn的命令,svn常用命令详解
官方解释,请参考:http://www。颠覆。org。cn/SVN图书/每夜/SVN。参考文献。SVN。c .结帐。超文本标记语言
常用检出命令:svn co http://路径(目录或文件的全路径) [本地目录全路径] -用户名用户名-密码密码
版本控制公司svn://路径(目录或文件的全路径) [本地目录全路径] -用户名用户名-密码密码
版本控制结帐http://路径(目录或文件的全路径) [本地目录全路径] -用户名用户名版本控制签出svn://路径(目录或文件的全路径) [本地目录全路径] -用户名用户名
注:如果不带-密码参数传输密码的话,会提示输入密码,建议不要用明文的-密码选项。
其中用户名与密码前是两个短线,不是一个。
不指定本地目录全路径,则检出到当前目录下。
例子:svn co svn://192.168.0.3/测试工具/home/testtools -用户名卢克
SVN公司http://192。168 .0 .3/测试/测试pp-用户名卢克
版本控制结帐svn://192.168.0.3/测试工具/home/testtools -用户名卢克
SVN查一下http://192。168 .0 .3/测试/测试应用程序-用户名卢克
标注自己实验过的代码:
SVN退房http://xxxx/cxb/韦基芬/code/trunk/web/XXX/home/cxb/src/XXX
SVN退房http://xxxxx/cxb/weijifen/code/trunk/web/trunk ./home/cxb/src/XXX
检出指定具体版本:
版本控制公司http://路径(目录或文件的全路径) [本地目录全路径] [ -修订版] -用户名用户名-密码密码
版本控制签出svn://路径(目录或文件的全路径) [本地目录全路径] [ -修订版] -用户名用户名
版本控制公司[ -修订版]http://路径(目录或文件的全路径) [本地目录全路径] -用户名用户名-密码密码
版本控制签出[ -修订版]svn://路径(目录或文件的全路径) [本地目录全路径] -用户名用户名
版本控制结帐http://siphon.googlecode.com/svn/trunk/虹吸管-r r791
版本控制结帐-http://siphon.googlecode.com/svn/trunk/r791虹吸管
检出不包括源文件夹根目录:
比如我要结账行李箱/下面的所有文件,但是不包括树干文件夹
我们可以在版本控制文件夹后面打个空格,在加个"."就行了
SVN公司http://192。168 .1 .10/SVN/项目/主干//主页/DSP-打开
改为:
SVN公司http://192。168 .1 .10/SVN/项目/主干/./home/DSP-打开
查看更多关于检验参数使用的命令:svn帮助结帐
[root@ltegr ~]# svn帮助结帐
签出(一氧化碳):从存储库中签出一个工作副本。
用法:结帐URL[@REV].[路径]
如果指定,版本将确定统一资源定位器的第一个版本
抬起头。
如果省略路径,URL的基本名称将用作
目的地。如果给出了多个URL,将检查每个统一资源定位器
出到一个子目录的路径,用子目录的名称
作为统一资源定位器的基本名称。
如果使用了力,未变形的障碍物会阻碍工作中的路径
复制目标不会自动导致检出失败。
如果阻碍路径与
存储库中的相应路径,它将被版本化,但它的
内容在工作副本中保持"原样"。这意味着
阻碍目录的未版本化子目录也可能会阻碍和
变得版本化。对于文件,任何内容之间的差异
障碍和存储库被视为局部修改
到工作副本。将应用存储库中的所有属性
去堵塞的小路。
请参见“svn帮助更新"以获取可能的字符列表
报告所采取的行动。
有效选项:
-r [ - revision] ARG : ARG(某些命令也采用ARG1:ARG2范围)
修订参数可以是下列之一:
编号修订号
日期开头的{ 日期 } 修订
存储库中的“头”最新
项目工作副本的"基本版本"
"已提交"上次提交是在基数处或之前
提交前的"上一版本"修订
-q [ -安静]:不打印任何内容,或者只打印摘要信息
-N [ -非递归]:过时;尝试深度=文件或-深度=即时
-深度参数:通过深度参数限制操作(空,文件,
"即时"或"无限")
-力:强制运行操作
-忽略-外部:忽略外部定义
全局选项:
-用户名参数:指定用户名参数
-密码参数:指定一个密码参数
-无身份验证缓存:不缓存身份验证令牌
-非交互式:不进行交互式提示
-信任服务器证书:接受未知的加密套接字协议层服务器证书,而不
提示(但仅限于-非交互式)
- config-dir参数:从目录银读取用户配置文件
- config-option参数:按以下格式设置用户配置选项:
文件:节:选项=[值]
例如:服务器:全局:http-library=serf
知识扩展:
1、退房跟记录对应,导出跟进口对应。
检验导出获得文件后,导出的文件仍处于版本控制版本控制中,与版本库保持关联,比如你可以进行版本控制更新或者版本控制提交操作。
同时导出文件夹下有一个。版本控制的隐藏文件夹,存储着一些版本的元数据信息出口。简单导出一个版本的数据,导出的文件脱离版本控制版本控制,修改后无进行更新和犯罪操作。导出文件夹下没有。版本控制目录。
注:如果不带-密码参数传输密码的话,会提示输入密码,建议不要用明文的-密码选项。
其中用户名与密码前是两个短线,不是一个。
不指定本地目录全路径,则检出到当前目录下。
例子:svn co svn://192.168.0.3/测试工具/home/testtools -用户名卢克
SVN公司http://192。168 .0 .3/测试/测试pp-用户名卢克
版本控制结帐svn://192.168.0.3/测试工具/home/testtools -用户名卢克
SVN查一下http://192。168 .0 .3/测试/测试应用程序-用户名卢克