svn copy 复制

描述:

svn copy              — 拷贝工作拷贝的一个文件或目录到版本库。

拷贝工作拷贝的一个文件或目录到版本库。SRC和DST既可以是工作拷贝(WC)路径也可以是URL:

  • WC -> WC

  • 拷贝并且预定一个添加的项目(包含历史)。

  • WC -> URL

  • 将WC或URL的拷贝立即提交。

  • URL -> WC

  • 检出URL到WC,并且加入到添加计划。

  • URL -> URL

  • 完全的服务器端拷贝,通常用在分支和标签。

svn copy命令的作用是拷贝某些svn版本控制的文件,生成的新文件直接纳入版本控制中 一共有

工作副本------>工作副本
工作副本------>版本库(不可跨库)
版本库------->工作副本(允许跨库)
版本库------->版本库(不可跨库)

用法:


句法 (Syntax)

svn copy SRC DST


例子:

1、 工作副本拷贝到工作副本

句法 (Syntax)

svn cp index.html index_bak.html

这个命令直接代替我们使用原生的linux命令cp 拷贝某个文件,然后再使用svn add命令 拷贝某个具体版本的文件,加上-r参数,接入版本号即可

句法 (Syntax)

svn copy -r 4 index.html index_v4.html

批量拷贝,只能是批量拷贝到某一个目录,因为同一个目录避免产生同名文件

句法 (Syntax)

svn cp contract.html index.html ./temp/

2、从已经存在的分支使用命令到另一个新的分支

句法 (Syntax)

svn copy svn+ssh://user@svn.aaa.com/software/branches/branch_name  svn+ssh://user@svn.example.com/software/branches/new_branch_name -m "Message"


上一主题 svn commit(ci)提交 下一主题 svn delete 删除
  • 使用社交账号登录,本站支持
全部评论(0)