SVN学习
一、SVN的基本概念1.定义SVN是subversion的简称,是一个版本控制器
是一个开放源代码的版本控制系统。用于多个人共同开发同一个项目,实现共享资源,实现最终
集中式管理。
2.作用:对需求规格说明书、测试用例、产品说明书、代码或者与项目相关的文件进行管理和共享。
服务端作用
1.新建仓库
2.新建用户
3.新建用户组
客户端作用:
SVN checkout:第一次本地与服务器仓库进行同步;
SVN commit: 上传文件到服务器
SVN update: 更新,将服务器仓库最新的文件同步到本地
注意:无论是添加、修改、删除等操作前先update,让本地数据和服务器数据保持一致;然后再使用
commit去提交修改。
状态图标: 绿色勾勾表示该文件和服务器文件版本是一致的;
蓝色问号表示该文件是本地新建的,还没有提交到服务器。
红色感叹号表示该文件在本地发生了修改,还没有提交到服务器。
黄色感叹号表示该文件出现了版本的冲突。解决冲突使用小扫把 clear up 功能。
3.SVN的工作原理
项目组成员每天上班前会从SVN服务器端同步文件到本地(update)。
然后开始一天的工作,下班时就会提交一天的工作内容到SVN服务端(先update,再commit)。
如果在提交工作内容时,出现版本冲突,那么就先备份一下自己的文件,然后通过clean up清除,
再合并文件内容进行提交。
页:
[1]