武汉-11期-郝欢 发表于 2022-1-8 22:08:28

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]
查看完整版本: SVN学习