博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN基本使用
阅读量:5239 次
发布时间:2019-06-14

本文共 959 字,大约阅读时间需要 3 分钟。

1.把服务器的所有内容下载到本地

svn checkout 服务器地址 --username=使用者 --password=密码

2.添加文件

touch main.m(文件名) : 创建main.m

svn add main.m :把main.m添加到svn的管理之下

svn commit -m "初始化项目(注释)"  main.m : 将main.m上传到服务器

svn add * :把在svn的目录下(或者子目录)所有没有被添加到svn管理之下的所有文件添加到svn的管理之下

svn commit -m "注释" :把在svn管理之下的所有没有提交到服务器的文件提交到服务器

3.查看版本信息

svn update : 更新

svn log :查看版本信息(查看时最好更新一下信息)

4.版本回退

svn revert 文件名 : 回退到当前版本 (修改的内容并没有提交, 使用该命令直接抹杀掉(慎用))

回退到之前的一个版本(提交过程当中,必须保证当前的版本不低于服务器的版本, 否则提交失败)

1>svn update -r6 : 先回到你想要的那个版本(主要是为了查看该版本的某些文件是否是你想要回退的版本)

2>svn update : 更新到最新的版本

3>svn merge -r7:6 文件名 :将版本6的(文件名)合并到版本7

5.删除

 svn remove (文件名) : 在本地删除

svn commit -m "删除了XX文件"

6.解决冲突

1>发生冲突时,选择p,然后手动解决冲突,输入

     svn resolved (文件名)

2>找回删除的文件

  svn update -r6 :先回退到你想要的那个版本,修改你要找的那个文件

  svn update : 更新到最新的版本,来产生冲突

  svn resolved (文件名) : 解决冲突

7.svn的简写

svn checkout : svn co

svn commit : svn ci

svn status : svn st

svn update : svn up

svn remove : svn rm

 

转载于:https://www.cnblogs.com/liudemeng/p/11209213.html

你可能感兴趣的文章
算法笔记_097:蓝桥杯练习 算法提高 P1001(Java)
查看>>
OpenGL3-绘制各种图元绘制
查看>>
elasticsearch 聚合查询
查看>>
安卓app测试之Monkeyrunner
查看>>
C++小点之可调用类型声明std::function
查看>>
华为项目Tree canvas画图 数据4
查看>>
Python os.getcwd() 方法
查看>>
python os.path模块
查看>>
封装连接数据库
查看>>
[NSURL URLWithString:] returns nil
查看>>
多线程-内存模型
查看>>
多线程下载,以及断点的实现
查看>>
js中期轮播事件
查看>>
Mac给本地服务器添加外网映射地址
查看>>
线程池
查看>>
spring定时任务(@Scheduled注解)cron表达式详解
查看>>
Firebird数据库相关备忘录
查看>>
面试题
查看>>
使用 Ninject
查看>>
用js简单实现一下迪克斯特拉算法
查看>>