1 / 18
文档名称:

svn的个人学习笔记.doc

格式:doc   大小:4,048KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

svn的个人学习笔记.doc

上传人:aideliliang128 2018/5/2 文件大小:3.95 MB

下载得到文件列表

svn的个人学习笔记.doc

相关文档

文档介绍

文档介绍:SVN的个人学****文档
SCM(Software Configuration Management,软件的配置管理,即版本管理)
主要解决的问题:开发人员进行合作的时候会出现的各种问题。
对于开发工程师:
对于项目经理:
对于老板:
解决之道就是SCM系统。以前是手动记录,比如系统文件后+写日期。
版本控制的基本概念:
1、Repository-仓库
2、Workspace-工作台
3、Delta(version, revision, release)-意思是两个版本之间的差别
4、Baseline(Head)-基线
5、Branch-分支
6、Label(Tag)-标签
基于文件的分支(用的不多)
基于项目的分支(用的多)
版本控制
Rational Suite有软件开发过程的全系列的产品
软件开发过程包括:
RequirementàDesignàCodingàTest
知识用eclipse实现不了自动化。
makefile:构建脚本。可以同时运行java、C,自动化的编译、自动化的运行、自动化的发email给每一个组员。ant和maven
比较流行的是SCM工具有:
CVS和SVN
Svn有服务器端和客户端
服务器端的下载地址在:
http://subversion./
下载Win32Svn
客户端的下载地址是(一般用TortoiseSVN):
/projects/tortoisesvn/?source=mended
eclipse的插件地址:http://subclipse./servlets/ProjectProcess?pageID=p4wYuA
同时还有一个SVN的eclipse插件(subclipse),下载地址在:
http://subclipse./servlets/ProjectProcess?pageID=p4wYuA
下载下来的结果如下:
subversion服务器端:Setup-Subversion-
subversion客户端:TortoiseSVN--win32-svn-
subversion的eclipse插件:site-
首先安装服务器端:

其次,安装svn的客户端:

装完以后我们就可以在任意的文件夹右键看到:
装完以后就可以在机器上运行了:
1、建立核心的大仓库-Respository:
建立方法是:
在命令行后面输入:svnadmin create svnrepo
如下图:
这样库就建立好了
2、其次就是权限设置:
,将password-db = passwd打开,表示以后要输入密码,而用户名密码的配置在passwd里面,设置如下添加了一个用户lgh,密码89。(项目几个人就设几个密码)

3、将仓库(服务器)运行起来:svnserve –d –r svnrepo,cmd窗口不能关,关了服务器就关了。
当然还有一种运行库的方式,它是和apache一起用的。
以上是服务器端的情况。以下是客户端的情况
1、建立一个自己的用户目录:u1。打开后,右键:
其中:是看服务器端的内容的:
内容为空。
可以把库中的内容下载下来:check out
上传叫:check in
因为服务器端什么都没有,所以check out的为空,
下面自己建一个项目然后提交:
Add后,提交:mit…就是Check in的意思
这样在服务器端就有了。查看如下: