itcast-svn

时间:2021-06-24 09:24:28

svn介绍

itcast-svn

itcast-svn

            itcast-svn

1.1     svn服务器的工作方式

itcast-svn

数据   库  服务 概念   使用数据库,连接服务,服务操作库

独立服务器方式:

svnserve

借助Apache方式:

mod_dav_svn

SVN版本数据存储方式

BDB (Berkeley DB)

数据库方式

FSFS

文件方式 (推荐)

svn服务端安装配置

安装包一路next

创建仓库

仓库---新建

itcast-svn

选择fsfs 文件系统

itcast-svn

是否需要文件结构

itcast-svn

完成

新建文件

仓库--新建文件结构--

itcast-svn

选择本地文件和仓库关联  服务器checkout到本地

TortoiseSVN客户端

1       eclipse的SVN插件使用

myeclipse项目上传到仓库

项目右键--team--share project

myclipse的SVN插件使用

myeclipse安装

方法四:

直接将插件解压后复制到MyEclipse 10\dropins目录下,然后打开MyEclipse 10,就可以看到插件已经可以使用了。

注意:插件的plugins目录和features目录必须放在dropins目录的下一级子目录(最好以插件名称、版本命名,可以更好的管理插件)下。

目录结构如:(以SVN为例)
dropins
|
 -- subclipse-site-1.6.10
 |
    -- features
   |
   -- plugins

itcast-svn

itcast-svn

itcast-svn

本地与snv服务器仓库建立联系后,想要新建文件并且提交

itcast-svn

选中文件或者包 或者src   邮件--team--同步

itcast-svn

查看同步,右键点击提交

itcast-svn

提交填写信息

itcast-svn

提交后提示 nochange

itcast-svn

本地与snv服务器仓库建立联系后,想要修改文件并且提交,同样的操作

itcast-svn

点击同步查看  右键符号表示待提交, 右键提交

itcast-svn

提交后

itcast-svn

本地与snv服务器仓库建立联系后,想要从服务器更新本地项目

版本更新 新的属性,其他地方更新

itcast-svn

本地需要同步

itcast-svn

右键 team--同步,资源箭头向左,提示需要更新

itcast-svn

右键更新,更新完成

itcast-svn

场景:冲突  两方同时修改(基于相同的版本修改)后,一方已提交,另一方提交冲突

新建haha1提交

itcast-svn

myeclipse新建gaga1 ,同步提示红色

itcast-svn

右键更新, 自动合并 ,并保存各个版本

itcast-svn

检查  编辑,删除其他版本文件提交

itcast-svn

同步

itcast-svn

提交

itcast-svn

场景:本地删除, 服务器上更新删除

场景:回溯,需要了解查看修改记录,并且恢复某个版本

右键--team--显示资源记录

itcast-svn

具体查看某个版本内容,右键双击受影响的目录

itcast-svn

相关文章