SVN简介

Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了 SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。

01为什么要使用版本控制软件

  • 控制管理整个项目的代码,提高开发效率

02 SVN常见图标(重要)

  • checkout : 检出服务端的代码到本地
  • commit : 把客户端的代码上传到服务器端
  • update : 让客户端更新代码,拿到服务器最新的代码
  • 蓝色的问号 : 这个文件不在版本控制软件的计划范围内
  • 蓝色的加号 : 把这个文件已经添加到版本控制软件内
  • 绿色的对勾 : 客户端和服务器端的代码一致
  • 红色的叹号 : 客户端和服务器端两边的代码不一致
  • 黄色的叹号 : 文件冲突

03 代码冲突的解决(重要)

  • 原因:两个客户端同事修改服务器端的同一个文件的同一行代码
  • 解决:在提交之前先update,如果冲突,移动冲突代码,,再commit

 

posted on 2017-02-24 20:26  LoaderMan  阅读(217)  评论(0编辑  收藏  举报

导航