找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

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

[复制链接]

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

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册