杭州9期-覃刚 发表于 2021-7-2 14:14:38

《第二部分:TortoiseSVN的基本概念以及使用方法》


一、SVN的基本概念--------------------------------------------------------------SVN是subversion的简称:是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。SVN的作用:在项目组当中对需求规格说明书、测试用例、产品说明书、代码或者与项目相关的文件进行管理和共享 二、SVN服务端安装--------------------------------------------------------------略过 三、SVN客户端安装--------------------------------------------------------------略过 四、SVN的基本操作使用--------------------------------------------------------------(一)TortoiseSVN客户端操作步骤:1、先在server端,新建─个仓库2、获取到仓库的url地址。3、在server端新建—个用户,并且设置密码。4、通过SVN的客户端工具来连接svn服务器的仓库。 svn服务器和客户端的区别:1、服务器是用来存储数据和内容的2、客户端就是诵过连接服务器来获取数据的SVN的工作原理:开发人员每天早上上班,第一件事情就是通过在服务器拉取最新的代码,进行一天的代码编写的工作,等到下班的时候,把编写好的代码提交到服务器,在提交代码的途中会发生代码编写的冲突,谁最后提交代码就由谁去解决这个冲突 (二)SVN中常用的概念和操作如下:(1)Repository(源代码库):源代码统一存放的地方。(2)SVN Checkout(提取):该操作用于从Repository中提取一份源代码到本地。(3)Checkout Directory :检出的目录,拉取服务器中所有的数据存放在本地的目录(4)SVN Commit(提交):该操作用于将修改代码后的代码提交到Repository。(5)SVN Update(更新):该操使本地数据和服务器Repository的数据进行同步。 (三)使用SVN管理代码的常见流程为:(1)SVN commit:上传文件到服务器前,需要先用SVN update进行同步(目的是本地与代码库数据同步,避免提交文件前覆盖别人在此之前修改的内容),再使用SVNcommit进行提交(2)SVN commit:删除文件到服务器前,需要先用SVN update进行同步(必须是更新父级目录,目的是删除本地文件后,需要上传当前文件的父级目录),再使用SVNcommit进行提交 (四)课后小知识(1)SVN管理源代码的单位为行。如果您与其他程序员同时修改了一个文件中的代码:若修改的代码在不同行,SVN会自动合并两种修改。若修改的代码在同一行,SVN会提示文件冲突(Conflict),需要手动确认。(2)SVN部署的方式有两种,即部署svn server和http访问svn,部署完成后,您可以在SVN中执行提交修改、获取更新和还原文件等操作。 五、SVN补充知识点--------------------------------------------------------------(1)中文插件使用说明:https://jingyan.baidu.com/article/b87fe19e95f5925219356853.html(2)TortoiseSVN官网:https://tortoisesvn.net/downloads.html
页: [1]
查看完整版本: 《第二部分:TortoiseSVN的基本概念以及使用方法》