Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了 SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。
01为什么要使用版本控制软件
02 SVN常见图标(重要)
- checkout : 检出服务端的代码到本地
- commit : 把客户端的代码上传到服务器端
- update : 让客户端更新代码,拿到服务器最新的代码
- 蓝色的问号 : 这个文件不在版本控制软件的计划范围内
- 蓝色的加号 : 把这个文件已经添加到版本控制软件内
- 绿色的对勾 : 客户端和服务器端的代码一致
- 红色的叹号 : 客户端和服务器端两边的代码不一致
- 黄色的叹号 : 文件冲突
03 代码冲突的解决(重要)
- 原因:两个客户端同事修改服务器端的同一个文件的同一行代码
- 解决:在提交之前先update,如果冲突,移动冲突代码,,再commit
SVN简介
原文:http://www.cnblogs.com/loaderman/p/6440161.html