0
点赞
收藏
分享

微信扫一扫

常用命令之svn命令

一、前言

  日常工作中我们使用SVN都是在图形化操作系统下使用,实际上图形化的操作在软件内部都是对应的命令。我们在Linux shell环境下也可以使用svn,这需要我们熟悉SVN相关命令。当然又方便又快捷的图形化工具使用,我们不必执着于命令的使用。博文实验环境如下:

  • 操作系统:centos7.6
  • SVN server版本:1.7.14
  • SVN客户端版本:1.8.19

二、SVN常用命令

1、svn检出

2、添加新文件

3、提交版本库

4、更新文件

5、删除文件

6、加锁/解锁

7、比较差异

8、查看文件或者目录状态

  • ?:不在svn的控制中;
  • M:内容被修改;
  • C:发生冲突;
  • A:预定加入到版本库;
  • K:被锁定

9、查看日志

10、解决冲突

11、创建纳入版本控制下的新目录

12、版本库下的文件和目录列表

13、不更新情况下查看SVN文件

在这里插入图片描述

14、新建分支

15、递归清理工作拷贝

16、获取子命令帮助

有效子命令有如下,括号内为命令简写:

  • add
  • blame (praise, annotate, ann)
  • cat
  • changelist (cl)
  • checkout (co)
  • cleanup
  • commit (ci)
  • copy (cp)
  • delete (del, remove, rm)
  • diff (di)
  • export
  • help (?, h)
  • import
  • info
  • list (ls)
  • lock
  • log
  • merge
  • mergeinfo
  • mkdir
  • move (mv, rename, ren)
  • patch
  • propdel (pdel, pd)
  • propedit (pedit, pe)
  • propget (pget, pg)
  • proplist (plist, pl)
  • propset (pset, ps)
  • relocate
  • resolve
  • resolved
  • revert
  • status (stat, st)
  • switch (sw)
  • unlock
  • update (up)
  • upgrade
举报

相关推荐

0 条评论