美文网首页
SVN的常用命令

SVN的常用命令

作者: 丁桥人在外地 | 来源:发表于2015-09-20 21:35 被阅读268次
  1. 将服务器文件下载到本地
    ================================================================================

切换工作目录

$ cd 经理的工作目录

checkout服务器上的代码仓库

$ svn co http://192.168.1.103/svn/weibo --username=manager --password=manager

提示:checkout(co)之后,命令行会记录用户名和密码,后续操作不用再另行指定

  1. 经理添加文件
    ================================================================================
  • svn 常用命令

查看本地代码库状态

$ svn st
错误提示:"is not a working copy",必须在svn的工作目录下才能正确使用svn的命令

查看svn日志

$ svn log

查看某一个文件的日志

$ svn log filename

查看某一个文件某个版本的日志

$ svn log filename@1

  • 创建文件

切换到工作目录

$ cd weibo

创建文件

$ touch main.c

打开并编写文件内容

$ open main.c

  • 将文件提交到服务器

查看工作目录状态

$ svn st

将文件添加到本地版本库中

$ svn add main.c

将文件提交到服务器的版本库中

$ svn ci -m "添加了main.c文件"

"小结" - 添加文件的两个步骤

1> 将新建的文件添加到本地代码库
$ svn add main.c
2> 将刚刚添加的文件提交到服务器
$ svn ci -m "备注信息"

注意:一定要养成写注释的良好习惯

  1. 团队成员加入
    ================================================================================

1> 张三
$ svn co http://10.0.1.15/svn/weibo --username=zhangsan --password=zhangsan
2> 李四
$ svn co http://10.0.1.15/svn/weibo --username=lisi --password=lisi

"小结" 至此,一个项目的搭建工作就告一段落了
1> 项目准备工作,通常由项目经理完成
2> 程序员只需要把项目 co 到本地即可

提示:新入职一家公司后,别忘记让经理分配 svn 的账号和密码

  1. 张三添加文件
    ================================================================================

添加文件 Person.h Person.m

$ touch Person.h Person.m

修改 Person.h Person.m

$ open Person.h
$ open Person.m

将 Person.h Person.m 添加到本地代码库

$ svn add Person.*

将内容提交到服务器

$ svn ci -m "添加了Person类"

  1. 删除文件
    ================================================================================

删除文件

$ svn rm Person.h

提交删除

$ svn ci -m "删除了文件"

注意:不要使用文件管理器直接删除文件

  1. 撤销修改
    ================================================================================
    $ svn revert Person.m

  2. 恢复到之前的某个版本
    $ svn update -r r5
    ================================================================================
    $ svn up

  3. 冲突解决
    (p) postpone 对比
    (mc) mine-conflict 使用我的
    (tc) theirs-conflict 使用对方的

相关文章

  • SVN常用命令书目录

    SVN常用命令之svn add [path] SVN常用命令之svn blame Target[@REV] SVN...

  • springboot单项目部署

    1. svn代码checkout 代码检出 学习: svn常用命令 检出 svn checkout http:...

  • 常用Linux命令

    svn常用命令 1. 查看流状态 svn status 或者 svn st 2. 更新流 svn update 或...

  • SVN 命令行演练

    svn 常用命令 svn HTTP Server 的端口号:443 svn HTTP Server 的端口号获取 ...

  • SVN的使用

    SVN客户端的常用命令: svn checkout 下载服务器的代码到本地(简写 svn co) svn comm...

  • SVN的使用

    UNIX常用命令 SVN的使用 查看文件状态 附

  • SVN命令行操作

    一、SVN常用命令 1. 将文件checkout到本地目录 svn checkout path(path是服务器上...

  • git和svn常用命令对比

    下图是git和svn一些常用命令的对比图

  • 可能碰到的iOS笔试面试题(2)--版本控制

    面试过程中,可能会问及一些关于版本控制的问题,理解下SVN和Git的原理,记住常用命令即可。 SVN SVN 是集...

  • 版本管理(一)SVN

    面试中,可能会问及一些关于版本控制的问题,理解SVN和Git的原理,记住常用命令。 SVN SVN是集中式源代码管...

网友评论

      本文标题:SVN的常用命令

      本文链接:https://www.haomeiwen.com/subject/wxqicttx.html