SVN基本介绍
来源:互联网 发布:淘宝售后要做些什么 编辑:程序博客网 时间:2024/05/22 07:39
SVN是一种项目合作开发的软件,参与项目的人员可以在不同的地方实现文件和目录的超时空共享。
两个重要的概念:
1、配置库(Repository)
SVN的核心是配置库,储存所有的数据,配置库按照文件树形式储存数据-包括文件和目录,任意数量的客户端可以连接到配置库,读写这些文件。通过写数据,这些信息就会共享,别人可以看到这些信息;通过读数据,可以看到别人的修改。
打开VisualSVN Server,就可以看到配置库。
2、工作副本(WorkSpace)
每个人的工作空间,它是每个程序员工作的地方,程序员从配置库拿到源代码,放在本地作为工作副本,并对代码进行相应的修改和更新之后再交回到配置库中。
基本操作:
Check Out(检出)
将版本库中的内容检出到本地工作副本
Commit(提交)将更改之后的文件提交到配置库中
Update(更新)
更新工作副本使其成为版本库中的最新版本
Show log (显示日志)
当我们修改文件后,文件的版本会自动更新,因此会形成日志
Revert(还原)
用于撤销操作,还原到之前的版本
在这种管理模式下,每个项目开发人员都可以从配置库中得到属于自己负责的那部分代码,保存在本地即工作副本。每个人都可以同时进行工作并互不干扰,最后把修改好的文件上传到原来的配置库中,各自的工作副本合并在一起成为最终的版本。这样,就是一个默认的“复制-修改-合并”工作模式。
工作流程:
但仅仅了解这个工作模式是不够的,如果不能清晰的了解它的具体工作流程的话,很可能会出现冲突等问题。
团队协同工作时,当多位团队成员同时修改同一个文件,造成本地文件与SVN系统中的文件版本不一致,而导致文件无法提交的情况,这就会产生冲突。为了更好更高效的合作,我们应该多去了解它的工作流程来避免冲突,如果避免不了,也要学着去解决。
学习还在继续……
1 0
- SVN基本介绍
- svn基本操作(4) -- svn钩子介绍
- svn服务器端配置及基本使用介绍
- 图文介绍windows搭建SVN服务端的基本步骤
- 图文介绍windows搭建SVN服务端的基本步骤
- 图文介绍windows搭建SVN服务端的基本步骤
- SVN介绍
- svn介绍
- svn安装,svn常用命令介绍
- SVN基本教程
- SVN基本工作流程
- SVN基本安装、配置!
- svn 基本命令(zt)
- svn的基本使用
- svn 基本使用
- SVN 基本操作
- svn基本操作(1)
- svn的基本配置
- 黑马程序员---指针函数 函数指针 指针数组 解析
- ubuntu 安装 openssh-server 直接使用SecureCRT作为ubuntu的远程终端
- C语言之路
- poj3744之矩阵快速幂+概率DP
- operator——内置操作符的函数接口
- SVN基本介绍
- Java学习笔记_6_数组的排序和查找
- MySQL的information_schema数据库是什么,有什么作用
- 全排列的解法
- 今天关于Q_m_l 的研究
- IOS Core Animation Advanced Techniques的学习笔记(二)
- Android中dispatchTouchEvent, onInterceptTouchEvent, onTouchEvent 深研究
- HDU 4279 Number 规律题
- ubuntu操作系统80端口不能使用