• What

  • why

  • how

1 什么是SVN?作用是什么?

SVN(SubVersion),版本控制系统.采用了分支管理系统,用于多人共同开发一个项目,共用资源的目的。

2 为什么要有SVN?

解决代码管理混乱、备份版本、解决代码冲突等问题。

3 SVN的使用

对于一般开发人员而言,能够具有独立的检出、更新、提交代码等能力

模式:

复制-->修改-->合并

锁定-->修改-->解锁

工作方式:

用图形化界面连接到服务器,然后存放到本地仓库里。

4 SVN安装

详见D:\桌面文件\资源\SVN

服务器 Server:

客户端 Client:

安装完之后右键显示:

5 SVN的操作

检出只做一次,后续从服务器更新,每次写代码之前先更新,保证是最新的

创建仓库

仓库中新建工程

创建两个用户A、B

AB和服务器同步,复制路径

检出项目

 在FF文件夹创建Java类,添加到SVN管理上传到服务器

添加管理:

上传到服务器:

同步成功:,与服务器代码同步,提交完成

下载提交的代码:

提交修改之后的代码:SVN Commit

恢复到历史版本:

最新文章

  1. HttpHelper
  2. button 样式
  3. HTML5视频播放
  4. Android的构造器
  5. codeforces 478B Random Teams 解题报告
  6. Windows定时器
  7. Event Handling on Mac
  8. 必须会的SQL语句(六)查询
  9. 【Construct Binary Tree from Inorder and Postorder Traversal】cpp
  10. MS SQL:ID自增列从1开始重新排序
  11. UVA10537 Toll! Revisited
  12. constraint 摘自群主大大
  13. Selenium Webdriver元素定位的八种常用方法
  14. Web开发——Photoshop(PSD格式截取)
  15. js用解构来定义变量并赋值
  16. 【项目经验】Mockito教程
  17. 编译Linux-4.15.1内核时遇到:“error : openssl/bio.h :No such file or folder”
  18. 【机器学习】Octave 实现逻辑回归 Logistic Regression
  19. centos7.5下安装teamview
  20. Go Revel - Controllers(控制器)

热门文章

  1. jQuery结合CSS实现手风琴组件
  2. 【原】Django总结
  3. Python实现图片识别加翻译【高薪必学】
  4. Win10 在 CUDA 10.1 下跑 TensorFlow 2.x
  5. UIKeyWindow的设置
  6. https和http的主要区别
  7. selenium webdriver 小计
  8. [蓝桥杯2017初赛]跳蚱蜢 BFS
  9. CVPR 2019 行人检测新思路:
  10. 一、log4j日志框架的理论和不同场景使用