svn update 更新

描述:

svn update   --更新到某个版本

svn update会把版本库的修改带到工作拷贝,如果没有给定修订版本,它会把你的工作拷贝更新到HEAD修订版本,否则,它会把工作拷贝更新到你用--revision指定的修订版本。

对于每一个更新的项目开头都有一个表示所做动作的字符,这些字符有下面的意思:

A 添加

D 删除

U 更新

C 冲突

G 合并

第一列的字符反映文件本身的更新,而第二列会反映文件属性的更新。

用法:

句法 (Syntax)

svn update -r m path
例如:
svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)
简写:svn up
svn update
svn update -r 修正版本 文件名
svn update 文件名
例子:
svn update <- 后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本
svn update -r 200 test.cpp <- 将版本库中的文件 test.cpp 还原到修正版本(revision)200
svn update test.php <- 更新与版本库同步。
提交的时候提示过期冲突,需要先 update 修改文件,然后清除svn resolved,最后再提交commit。

例子:

1、获取你上次更新之后版本库的修改

句法 (Syntax)

svn update

2、你也可以将工作拷贝更新到旧的修订版本(Subversion没有CVS的“sticky”文件的概念;见[附录A, Subversion对于CVS用户])

句法 (Syntax)

svn update -r30

3、将本地副本中的文件test.php还原到版本200

句法 (Syntax)

svn update -r 200 test.php

4、更新成与版本库同步的最新版本。

句法 (Syntax)

svn update test.php

5、更新的时候除去某些文件

句法 (Syntax)

svn up --set-depth=exclude XX yyy zz


上一主题 svn unlock 解锁 下一主题 没有了
  • 使用社交账号登录,本站支持
全部评论(0)