SVN基本使用
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
最新文章
- [.NET领域驱动设计实战系列]专题四:前期准备之工作单元模式(Unit Of Work)
- 一种M2M业务的架构及实现M2M业务的方法
- How to configure SRTM elevations in WorldWind WMS
- u1-nav-js
- 将JSON转成DataSet(DataTable)
- Computer architecture Computer organization
- javascript笔记03:易犯错的比较运算
- nodejs 微信中使用file组件上传图片在某些机型上点击无反应
- VS 2015 (RC)下Entitiy Framework 升级后CodeFirst命令不能使用
- javascript 的对象
- 素数环(C - 暴力求解)
- Android生存指南:Eclipse快捷键
- JavaScript之BOM
- __str__与__repr__
- Alpha冲刺(2/10)——2019.4.24
- c语言:简单排序:冒泡排序法、选择排序法、插入排序法(待写)
- Linux查看网卡带宽的两个命令
- CentOS 安装Scrapy
- Java基础加强之并发(四)synchronized关键字
- git +maven+java+jenkins自动化代码持续集成