svn学习
来源:互联网 发布:大乐透组合软件 编辑:程序博客网 时间:2024/05/22 03:23
1、学习subversion创建仓库:仓库作为公共的数据和文档提供存储,有效统一管理和维护,同时也在一定得程度上作为数据的备份数据库。
2、subversion支持多种访问方式:
1)http 以web形式公开的协议的方式暴露,需要web服务器支持,如:apache
2)svn 以subversion自己私有的协议
3)file 直接版本库访问(本地磁盘)
3、subversion的版本模型:
拷贝-修改-合并,与CVS为同一种模型,但subversion支持文件移动和更名,一次更改,整个目录树修订号加一,而CVS是文件独立的一种修订号标记法;CVS它实际上仅能处理 ASCII 文件。Unicode 文件会令 CVS 严重混乱。
4、subversion提供的最基本命定,导入,签出,提交,更新,合并,标记/分支
5、权限管理;svn的权限管理不同于CVS,CVS中的用户账户采用与操作系统的用户名
Svn:通过svn仓库conf下passwd、authz、svnserve.conf控制
Apache+svn:通过httpd.conf控制,如:
<Location /svn>
DAV svn
SVNParentPath D:/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile d:/passwd/passwords
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</limitExcept>
</Location>
6、SVN的分支与合并
对于标记和分支在SVN中是同一个功能,不过赋予这个功能的为标记或者分支就要以创建“分支/标记”的意义而定,如果说标记不同于分支就在于,分支就是创建标记,只是在以后会对这个标记进行更新和修改,而标记在一般情况下是不赋予更改的意义。
在开发中,当软件达到一个稳定版本,或者需要一个备份时创建一个标记,也就是当前版本的一个快照,以便以后方便恢复;如果系统由多人开发,而且开发的内容基本上时不重叠的为了互不影响,这时采用分支。如果内容基本相同,那么重叠的就有的是痛苦(不得不去合并重叠的代码)
7、对于SVN的仓库备份和恢复
在SVN中,SVN提供仓库的库备份和恢复命定,对于仓库的备份和移植异常的方便
- SVN--SVN学习历程
- svn学习
- SVN学习
- Svn 学习
- svn学习
- 学习svn
- SVN 学习
- svn 学习
- SVN学习
- svn 学习
- SVN学习
- svn学习
- svn学习
- SVN学习
- SVN学习
- svn学习
- svn 学习
- SVN学习
- 文件夹路径my documents 含有无效字符
- ADS简要教程
- 多用户环境下新手常犯的一个错误
- MS SQL根据条件查询结果导出excel,Access
- 一个自定义模态窗口的js类(用div实现)
- svn学习
- JavaMail 深入浅出
- js 的用法实例(开发常用型)
- 软件工程思想 第一章 软件工程基本观念
- web性能测试分析-工具篇
- win32application与win32 console application区别何在
- ARM汇编指令集
- IM系统用户离线上线问题解决方案
- lcd 12864液晶