本文主要是介绍SVN——颗粒归仓,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
在团队合作开发同一个项目时,就可能需要用到SVN了,也就是说SVN在团队项目开发时起到了至关重要的作用,那就让我们一起来了解一下。
内容
1、什么是SVN?
举个栗子:有一个简单但不十分精确的比喻:
SVN=版本控制+备份服务器,可以将数据恢复到早期版本或者检查数据修改的历史。
定义:
SVN(Subversion)的简称,是一个开放源代码的版本控制系统,相较于RCS,CVS,它采用了分支管理系统,他的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。通俗的说:SVN就是多个人共同开发一个项目,共用资源的目的。
例如机房合作中就少不了要用SVN。
2、为什么要用SVN?
- 及时了解团队中其他成员的进度。
- 比较不同版本间的细微差别。
- 记录每个文件成长的每步细节,利于成果的复用。
- 资料共享,避免以往靠邮件发送文件造成的版本混乱。
- 所以成员维护的实际是同一个版本库,无需专人维护所有文件的最新版本。
3、TortoiseSVN
它是SVN的客户端工具,和资源管理器完美集成,基于TortoiseCVS的代码开发,使用上和TortoiseCVS极为相似。
4、SVN使用图标说明
5、冲突
冲突指的是团队协作工作时,当多位团队成员同时修改同一个文件,造成本地文件与SVN系统中的文件版本不一致,而导致文件无法提交的情况称为冲突。
★产生原因:
★面对文件冲突,两种方式解决冲突:
- 使用工具解决冲突
- 用Revert放弃所做的修改
这篇关于SVN——颗粒归仓的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!