SVN简介
Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了 SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。
01为什么要使用版本控制软件
- 控制管理整个项目的代码,提高开发效率
02 SVN常见图标(重要)
- checkout : 检出服务端的代码到本地
- commit : 把客户端的代码上传到服务器端
- update : 让客户端更新代码,拿到服务器最新的代码
- 蓝色的问号 : 这个文件不在版本控制软件的计划范围内
- 蓝色的加号 : 把这个文件已经添加到版本控制软件内
- 绿色的对勾 : 客户端和服务器端的代码一致
- 红色的叹号 : 客户端和服务器端两边的代码不一致
- 黄色的叹号 : 文件冲突
03 代码冲突的解决(重要)
- 原因:两个客户端同事修改服务器端的同一个文件的同一行代码
- 解决:在提交之前先update,如果冲突,移动冲突代码,,再commit
最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!