如今流行的协同管理工具预计就属SVN和Git了。这两者都使用过,只是如今正在使用的是SVN。故将常常使用的命令总结下来。

无论是Windows端的svnclient还是eclipse的subversion插件,都是界面化操作。这里记录的是Linux下的命令行式操作命令:

1)查找帮助:svn help

2)将文件checkout到本地文件夹:svn
checkout path(path是server上的文件夹)。假设check出的是project。且须要用一个新的project名则能够用该语句:svn
checkout path(svn://192.168.1.1/pro/domain) newName

简写 svn co

3)往版本号库加入文件:svn add file

4)将修改的文件提交到版本号库:svn commit
-m "内容提要"  file   简写:svn
ci

5)加锁、解锁:svn lock -m "内容"
file      svn unlock file

6)更新到某个版本号:svn update更新当前文件夹;svn
update -r 200 file将file还原到版本号200.svn
update file

7)查看文件或者文件夹状态:svn status path(文件夹下的文件和子文件夹的状态。正常状态不显示)

【?

:不在svn的控制中;M:内容被改动;C:发生冲突;A:预定增加到版本号库;K:被锁定】

svn status -v path信息更具体些

8)删除文件:svn delete path -m
"内容"

9)查看日志:svn log path显示改动记录,以及版本的变化

10)查看文件具体信息:svn info path

11)比較差异:svn diff path(将改动的文件与基础版本号比較)。svn
diff -r m:n path(将文件的m版本号和n版本号进行比較)

12)将两个版本号的差异合并到当前文件:svn merge
-r m:n path通常会产生冲突,须要处理一下

13)恢复本地改动:svn revert 无法恢复被删除的文件夹 使用方法:revert
path

14)将一个project增加到svn中:svn
import projectName [url|filePath]

15)用时间查看版本:

svn log -r {2011-04-01}:{2011-04-22}

16)分支与合并:在svn中一个project文件夹里都有一个主干truck文件夹和一个分支branches文件夹。

创建分支:svn
copy [url] [url]

比如:

svn cp http://59.251.189.152:8989/svn/ron/trunk http://59.251.189.152:8989/svn/ron/branches/branch1.2.68_renrendai

就是将truck中的代码copy到branches下的一个目录中。这个目录就是新的分支。

以后checkout的时候能够check这个分支。提交的代码就会到这个分支下了。

合并:

svn merge http://svn.example.com/repos/calc/trunk 这个是将主干truck中的代码合并到当前分支下;假设要将当前分支合并到truck下,反之即可。

未完待续...

SVN经常使用命令总结(持续更新)的更多相关文章

  1. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  2. 【github&&git】4、git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  3. Linux命令(持续更新ing)

    *.命令语法:  a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号;  b.指令太长的时候,可以使用“\”符号使指令连续到下一行;  c.各种符号的意义:    ''     ...

  4. Linux 服务器命令,持续更新……

    记录一下常用命令给自己备忘备查,会持续更新-- 一.查看和修改Linux的时间 1. 查看时间和日期,命令: date 2.设定时间和日期 例如:将系统日期修改成2020年2月14日12点的命令: d ...

  5. svn 几个常用命令(持续更新)

    1:获取某个版本号(3583)下的代码                                               svn co http://tech.yoai.com:8300/c ...

  6. 【centos】centos命令总结(持续更新)

    1.查看系统版本命令 转自:https://blog.csdn.net/networken/article/details/79771212 .查看内核版本 [root@localhost ~]# u ...

  7. 【技术累积】【点】【java】【8】maven常用命令(持续更新)

    建立 mvn archetype:generate -DgroupId=com.andy.test -DartifactId=test-project -Dversion=0.0.1-SNAPSHOT ...

  8. GItBook命令使用(持续更新)

    GitBook基本命令 gitbook init //初始化目录文件 gitbook help //列出gitbook所有的命令 gitbook --help //输出gitbook-cli的帮助信息 ...

  9. Linux命令(持续更新)

    1. tail 命令    tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件. tail  -f  filename 会把 filename 文件里的最尾部的内 ...

  10. 关于mysql的使用命令(持续更新中...)

    特别提示  本说明中的mysql 是基于windwos平台下的5.5 版本 安装完成后 请到mysql中设置配置文件   链接分享:链接:https://pan.baidu.com/s/1tv4ulZ ...

随机推荐

  1. Noip2017赛前的一些记录

    前言 已经退役整整五个月了....选考以后终于又摸上了键盘.... 但是码力已经大不如前了........ 距离比赛也就只有一星期了....那就胡乱的做一些题目吧QAQ 这里是一些根据算法分类的咋杂题 ...

  2. 【UTR #2】题目排列顺序

    题目描述 "又要出题了." 宇宙出题中心主任 -- 吉米多出题斯基,坐在办公桌前策划即将到来的 UOI. 这场比赛有 $n$ 道题,吉米多出题斯基需要决定这些题目的难度,然后再在汪 ...

  3. ios 6.0模拟器页面调出pop窗口消失后无法使用键盘

    ios 6模拟器上,点击事件调用出pop窗口,这个窗口新创建了window,在pop窗口消失的函数中使用了makeKeyWindow,这个是将要显示的window放到最前端.发现 屏蔽这个方法后可以了 ...

  4. 【java】深入分析Java ClassLoader原理

    一.什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程 ...

  5. CheckedListBoxControl 或CheckedListBox 控件中显示水平滚动条 z

    public partial class Form1 : Form { public Form1() { InitializeComponent(); DisplayHScroll(); } /// ...

  6. npm、yarn、pnpm

    它们都是当前主流的包管理工具 pnpm:https://github.com/pnpm/pnpm yarn: https://github.com/yarnpkg/yarn npm: https:// ...

  7. 拦截器及 Spring MVC 整合

    一.实验介绍 1.1 实验内容 本节课程主要利用 Spring MVC 框架实现拦截器以及 Spring MVC 框架的整合. 1.2 实验知识点 Spring MVC 框架 拦截器 1.3 实验环境 ...

  8. dll的使用

    2016-12-11   23:02:24 一:生成DLL 1:创建DLL工程 文件->新建->项目->visual c++->win32->win32控制台应用程序(w ...

  9. Flash如何为文字描边

    可以使用墨水瓶工具,但是要先把文字打散(可以打散之后再组合起来)粗细和颜色都可以调,粗细就是笔触,颜色就是前景色(边框颜色)  

  10. 音频单元组件服务参考(Audio Unit Component Services Reference)

    目录 了解Audio Unit体系结构 文档结构预览 结构单元介绍 本文主要介绍AudioUnit的组成 本文由自己理解而成,如有错误,请欢迎网友们指出校正. 了解Audio Unit体系结构 开始前 ...