taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善的CMS管理系统

SVN子命令SVN Update详解,SVN版本回滚等

2013-03-05

本节说一下Subversion的子命令SVN Update命令问题,大家应该知道Subversion是一个版本管理软件,了解了Subversion的命令就可以更好的操作 Subversion了。

名称
SVN Update命令—更新你的工作拷贝。

概要
svnupdate[PATH...]

SVN Update命令描述

svnupdate会把版本库的修改带到工作拷贝,如果没有给定修订版本,它会把你的工作拷贝更新到HEAD修订版本,否则,它会把工作拷贝更新到你用--revision指定的修订版本。为了保持同步,svnupdate也会删除所有在工作拷贝发现的无效锁定(见“有时你只需要清理”一节)。

对于每一个更新的项目开头都有一个表示所做动作的字符,这些字符有下面的意思:
A添加
D删除
U更新
C冲突
G合并

第一列的字符反映文件本身的更新,而第二列会反映文件属性的更新。
别名up
改变
工作拷贝2
是否访问版本库

选项

  1. --revision(-r)REV  
  2. --non-recursive(-N)  
  3. --quiet(-q)  
  4. --no-ignore  
  5. --incremental  
  6. --diff3-cmdCMD  
  7. --usernameUSER  
  8. --passwordPASS  
  9. --no-auth-cache  
  10. --non-interactive  
  11. --config-dirDIR  
  12. --ignore-externals  

例子
SVN Update命令
获取你上次更新之后版本库的修改:

  1. $svnupdate  
  2. Anewdir/toggle.c  
  3. Anewdir/disclose.c  
  4. Anewdir/launch.c  
  5. Dnewdir/README  
  6. Updatedtorevision32.  
  7. 你也可以将工作拷贝更新到旧的修订版本(Subversion没有CVS的“sticky”文件的概念;见附录B,CVS用户的Subversion指南):  
  8. $svnupdate-r30  
  9. Anewdir/README  
  10. Dnewdir/toggle.c  
  11. Dnewdir/disclose.c  
  12. Dnewdir/launch.c  
  13. Ufoo.c  
  14. Updatedtorevision30.  

提示:如果你希望检查单个文件的旧的修订版本,你会希望使用svncat。SVN Update命令介绍完毕。

类别:技术文章 | 阅读:255771 | 评论:0 | 标签:svn svn版本回滚

想收藏或者和大家分享这篇好文章→

“SVN子命令SVN Update详解,SVN版本回滚等”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

公告

taoCMS发布taoCMS 3.0.2(最后更新21年03月15日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云