《一》服务器端(站在项目经理或者管理员的角度将管理配置搭建好)
SCM:software configuration management 软件配置管理(版本控制)
Repository:仓库(所有人的所有项目的所有版本都放到一个地方)
Workspace:工作台,拿仓库repository里的几个特定文件的特定版本到本地(workspace),修改完放回去repository中
Delta:版本与版本之间的差别(如1.1版本与1.0版本多了一行等。文件版本,项目版本)
Baseline:基线(head)
Branch:分支
Label:标签(tag)
第一步:建立核心仓库(respository)
使用svn检查svn服务器端是否正确安装
建repository。使用svnadmin create svnrepo创建repository,下面命令会在e:/创建svnrepo文件夹(此文件夹下的内容有svn管理,不能手动在此文件夹下直接修改)
库创建成功后,会自动生成以下配置文件夹
第二步:修改权限
会在以下目录中password-db=password表明会在passord文件中配置着访问svn的用户
第三步:启动库(服务)-d后台运行 -r超级管理员运行(可以写相对路径)
此命令行窗口不能关,若关了,则服务器就关了
《二》客户端(站在开发人员的角度开发项目)
开启客户端
客户端(客户机)并没有什么可执行的文件
但是右击鼠标
第一步:在某个路径下新建一个空文件(表示用户ggx的工作目录)e:\share\ggx
连接服务器端库
如上述操作,填写仓库浏览器
查看服务器端的库
看一下struts的svn地址
第二步:从respository库中下载checkout向respository库中上传checkin
第三部:提交到respository库中
点OK在本地将该文件添加进来 然后再右击会发现目录会有好多东西
填写此次提交的注释
Svn与eclipse的插件(subclipse)下载安装方式一:
方式二:
切换别的myeclipse的workspace
安装成功,能找到svn目录
真正操作
调出svn资源库(show view)然后
然后
查看自己的ip
提交版本项目上右击
上面的选项可以打开也可以不打开
以上只是将自己的项目提交上去
接下来将自己所做的修改也提交上去
其他用户检出为
其他用户检出更新的项目
和某一个版本作比较
显示某个文件前后经历了哪几个版本